OushuDB 管理指南 集群高可用(4)

OushuDB 管理指南 集群高可用(4)

检查备用主节点的状态

要检查备用主节点的状态, 可以查询 gp_master_mirroring 视图。

oushu_master$ psql dbname -c 'SELECT * FROM gp_master_mirroring;'

如果尚未在群集设置备用主节点, 则会看到以下输出:

summary_state  | detail_state | log_time | error_message----------------+--------------+----------+---------------Not Configured |              |          |(1 row)

如果已配置备用主节点并与主节点同步, 则会看到与以下内容类似的输出:

summary_state | detail_state | log_time               | error_message---------------+--------------+------------------------+---------------Synchronized  |              | 2018-03-30 21:53:47+00 |(1 row)

重新同步备用主节点

如果主节点和备用主节点之间的日志同步进程已停止或有延迟, 则备用主节点不能和主节点同步。如果出现这种情况, 查询 gp_master_mirroring 视图将得到如下结果:

summary_state  | detail_state | log_time               | error_message------------------+--------------+------------------------+---------------Not Synchronized |              |                        |(1 row)

要将备用主节点与主节点重新同步, Oushu Database 主节点上执行以下命令:

oushu_master$ hawq init standby -n

此命令停止并重新启动主节点, 然后同步备用主节点。

上一篇:OushuDB 管理指南 集群高可用(3)


下一篇:OushuDB 管理指南 备份恢复(上)