添加standby节点
前提:standby节点上己配置好环境、信任,安装文件,数据目录。
Greenplum支持master节点的standby,如果你在初始化集群时没有创建standby节点,或者原来的standby节点坏了或者其他原因,要重搭standby。
在己有的sdw1节点上创建一个standby
1)加载环境变量
#. /opt/greenplum-db-4.3.6.2/greenplum_path.sh
2)创建存储区域
先查看master的存储区域:
su - gpadmin
echo $MASTER_DATA_DIRECTORY
然后在备用服务器上创建相同的目录,否则之后新建standby时会报错:
# gpssh -h sdw1 -e 'mkdir -p /data/master'
# gpssh -h sdw1 -e 'chown gpadmin /data/master'
3)新建standby
su - gpadmin
gpinitstandby -s sdw1
4)查看结果
gpstate
select * from gp_segment_configuration where content='-1';
查看standby延迟,查看pg_stat_replication 视图即可
select * from pg_stat_replication ;
>>维护
删除原有的standby
gpinitstandby -r
启动和同步standby数据
gpinitstandby -n
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/91975/viewspace-2076602/
,如需转载,请注明出处,否则将追究法律责任。