内容蕴含源码编译装置greenplum的过程
gp版本:6.22.2
os: centos8
virtualbox+vagrant
集群布局
host | 角色 |
---|---|
dw1-cn | master |
dw1-seg1 | segment |
dw1-seg2 | segment |
装置过程
step1,2相当于编译装置gp和系统配置,这两步对于master和segment是通用的。
我是在一个vm中实现step1,2,作为master,而后在vagrant中将其导出为box,再通过这个box init 各个segment节点。这样省去了在segment节点上执行step1,2的工作。
- 源码编译装置
- 系统配置
# 以1,2失去的vm打包boxvagrant package --base dw1-cn --output ../../boxes/dw-base.box# add boxcd ../../boxes/vagrant box add dw-base dw-base.box# 新建vm dw1-seg1vagrant.exe upvagrant ssh-config > vagrant-ssh## 批改ssh -F vagrant-ssh dw1-seg1# 新建vm dw1-seg2vagrant.exe upvagrant ssh-config > vagrant-ssh## 批改ssh -F vagrant-ssh dw1-seg2
- 互信配置
- 配置数据目录
- 节点测试-TBD
- 初始化gp