greenplum的主从节点

背景

greenplum可以通过自带的命令进行集群构建,集群结构可以有效防止数据丢失

初始化从节点

  1. 创建与主节点相同用户,并安装greenplum

  1. 在从节点创建与主节点相同目录,并修改目录权限为gpadmin用户

注:gpadmin为greenplum使用的用户

  1. 将主节点ssh免密-->.ssh/id_rsa.pub内容粘贴到从节点中authorized_keys,修改文件权限:chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys

  1. 通过gpssh-exkeys对节点进行免密互通:gpssh-exkeys -e hosts -x new_hosts

注:hosts为原有host,new_hosts为新增host

  1. 初始化standby节点: gpinitstandby -s hostname

故障切换

当主节点故障时:gpactivatestandby -d $datapath

注:$datapath为数据路径,如:/data/gpdata/gpmaster/gpseg-1

注:在standby中需要存在数据库相应变量,如端口,数据库名称

切换后恢复主从结构:

  1. 在原主节点(master)上备份数据目录并删除原目录,并清除原目录数据或重新创建

  1. 在原standby节点上操作,将master节点初始化为standby节点

  1. 在原standby节点上停止master服务:gpstop -m,在master点上进行节点切换,将standby节点切换为主节点

  1. 在master节点进行从节点初始化操作

节点删除

删除已存在的standby节点:gpinitstandby -r

重启节点:gpinitstandby -n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值