为master及segment节点配置数据目录,因为master比拟非凡,存储数据较少,目录设置和segment不同。
数据目录配置
master配置
master节点root用户下
mkdir -p /data/masterchown gpadmin:gpadmin /data/master
master-standby配置
master节点root用户下
# source /usr/local/gpdb/greenplum_path.sh # gpssh -h smdw -e 'mkdir -p /data/master'# gpssh -h smdw -e 'chown gpadmin:gpadmin /data/master'
segment的配置
master节点root用户下
创立文件hostfile_gpssh_segonly,蕴含所有segment节点dw1-seg1dw1-seg2
创立
# source /usr/local/gpdb/greenplum_path.sh # gpssh -f hostfile_gpssh_segonly -e 'mkdir -p /data/primary'# gpssh -f hostfile_gpssh_segonly -e 'mkdir -p /data/mirror'# gpssh -f hostfile_gpssh_segonly -e 'chown -R gpadmin /data/primary'# gpssh -f hostfile_gpssh_segonly -e 'chown -R gpadmin /data/mirror'
遇到问题(未考察)
看起来是dw1-cn无奈免明码登陆dw1-seg1,dw1-seg2。但试验ssh免明码登陆没有问题
[root@dw1-cn ~]# gpssh -f hostfile_gpssh_segonly -e 'mkdir -p /data/primary'[ERROR] unable to login to dw1-seg1Could not acquire connection.[ERROR] unable to login to dw1-seg2Could not acquire connection.