gp数据库主节点故障导致数据库无法重启报错

由于机房电源割接失误导致所有服务器全部挂掉,导致数据库故障,重启数据库一直报错,以下是解决方法希望可以帮到有同样问题的小伙伴。

故障原因:Greenplum 由于备master节点故障导致gp无法启动处理

1、已经配置了gpstandby节点,如果gpstandby故障是不会影响Greenplum正常运行,但是如果此时关闭master主节点则无法启动需要将原gpstandby节点移除。

1、启动master节点失败

[gpadmin@gpmaster ~]$ gpstart
20200908:11:30:38:025343 gpstart:gpmaster:gpadmin-[INFO]:-Starting gpstart with args:
20200908:11:30:38:025343 gpstart:gpmaster:gpadmin-[INFO]:-Gathering information and validating the environment…
20200908:11:30:38:025343 gpstart:gpmaster:gpadmin-[INFO]:-Greenplum Binary Version: ‘postgres (Greenplum Database) 5.0.0-alpha.0+dev.266.g923109b build dev’
20200908:11:30:38:025343 gpstart:gpmaster:gpadmin-[INFO]:-Greenplum Catalog Version: ‘201310150’
20200908:11:30:38:025343 gpstart:gpmaster:gpadmin-[INFO]:-Starting Master instance in admin mode
20200908:11:30:39:025343 gpstart:gpmaster:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20200908:11:30:39:025343 gpstart:gpmaster:gpadmin-[INFO]:-Obtaining Segment details from master…
20200908:11:30:39:025343 gpstart:gpmaster:gpadmin-[INFO]:-Setting new master era
20200908:11:30:39:025343 gpstart:gpmaster:gpadmin-[INFO]:-Master Started…
20200908:11:30:40:025343 gpstart:gpmaster:gpadmin-[CRITICAL]:-Error occurred: non-zero rc: 2
Command was: ‘ssh -o ‘StrictHostKeyChecking no’ gpstandby “. /usr/local/gpdb-5.0.0/greenplum_path.sh; $GPHOME/bin/pg_controldata /master/gpseg-1”’
rc=2, stdout=’’, stderr='pg_controldata: could not open file “/master/gpseg-1/global/pg_control” for reading: No such file or directory

2、移除问题gpstandby

[gpadmin@gpmaster ~]$ gpinitstandby -r gpstandby
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:------------------------------------------------------
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Warm master standby removal parameters
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:------------------------------------------------------
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Greenplum master hostname = gpmaster
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Greenplum master data directory = /master/gpseg-1
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Greenplum master port = 5432
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Greenplum standby master hostname = gpstandby
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Greenplum standby master port = 5432
20200908:11:30:53:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Greenplum standby master data directory = /master/gpseg-1
Do you want to continue with deleting the standby master? Yy|Nn (default=N):

y
20200908:11:30:56:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Removing standby master from catalog…
20200908:11:30:56:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Database catalog updated successfully.
20200908:11:30:56:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Removing filespace directories on standby master…
20200908:11:30:56:025380 gpinitstandby:gpmaster:gpadmin-[INFO]:-Successfully removed standby master

3、停止master节点
[gpadmin@gpmaster ~]$ gpstop
20200908:11:31:11:025413 gpstop:gpmaster:gpadmin-[INFO]:-Starting gpstop with args:
20200908:11:31:11:025413 gpstop:gpmaster:gpadmin-[INFO]:-Gathering information and validating the environment…
20200908:11:31:11:025413 gpstop:gpmaster:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20200908:11:31:11:025413 gpstop:gpmaster:gpadmin-[INFO]:-Obtaining Segment details from master…
20200908:11:31:11:025413 gpstop:gpmaster:gpadmin-[INFO]:-Greenplum Version: ‘postgres (Greenplum Database) 5.0.0-alpha.0+dev.266.g923109b build dev’
20200908:11:31:11:025413 gpstop:gpmaster:gpadmin-[INFO]:---------------------------------------------
20200908

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值