内容包含源码编译安装greenplum的过程
gp版本:6.22.2
os: centos8
virtualbox+vagrant

集群规划

host角色
dw1-cnmaster
dw1-seg1segment
dw1-seg2segment

每个segment主机上创建两个segment实例。

安装过程

step1,2相当于编译安装gp和系统配置,这两步对于master和segment是通用的。
我是在一个vm中完成step1,2,作为master,然后在vagrant中将其导出为box,再通过这个box init 各个segment节点。这样省去了在segment节点上执行step1,2的工作。

  1. 源码编译安装
  2. 系统配置

(可选)vagrant下打包box,用来创建segment的过程。如果不实用vagrant可以通过创建、导入虚拟机镜像来实现。或者手动创建segment实例,重复执行step1,2.

# 以1,2得到的vm打包box
vagrant package --base dw1-cn --output ../../boxes/dw-base.box

# add box
cd ../../boxes/
vagrant box add dw-base dw-base.box

# 新建vm dw1-seg1
vagrant.exe up
vagrant ssh-config > vagrant-ssh
## 修改
ssh -F vagrant-ssh dw1-seg1

# 新建vm dw1-seg2
vagrant.exe up
vagrant ssh-config > vagrant-ssh
## 修改
ssh -F vagrant-ssh dw1-seg2
  1. 互信配置
  2. 配置数据目录
  3. 节点测试-TBD
  4. 初始化gp

黑暗森林
12 声望2 粉丝

弱小和无知不是生存的障碍,傲慢才是!


引用和评论

0 条评论