配置 /etc/hosts
172.28.128.6 dw1-cn
172.28.128.11 dw1-seg1
172.28.128.12 dw1-seg2
# dw1-seg1, dw1-seg2上删除
127.0.1.1 dw1-cn dw1-cn
配置互信,过程如下
设置环境变量
master的gpadmin用户下
source /usr/local/gpdb/greenplum_path.sh
配置master到 其它 node的passworldless ssh
master的gpadmin用户下
ssh-copy-id dw1-seg1
ssh-copy-id dw1-seg2
### 过程为将dw1-cn的publickey添加到dw1-seg1,dw1-seg2的/home/gpadmin/.ssh/id_rsa.pub
### 我的dw1-seg1,dw1-seg2是通过dw1-cn打的box创建的,他们的/home/gpadmin/.ssh/id_rsa.pub来自于dw1-cn,且已经通过setup_gpadmin_user.bash配置好。这一步实际上可以不做。
配置所有的节点list
master的gpadmin用户下编辑~/hostfile_exkeys
dw1-cn
dw1-seg1
dw1-seg2
n-n互信
master的gpadmin用户下
gpssh-exkeys -f hostfile_exkeys
检查互信
master的gpadmin用户下
gpssh -f hostfile_exkeys -e 'ls -l /usr/local/gpdb'
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。