启用Master镜像

启用Master镜像

可以用gpinitsystem来配置一个带有后备Master的新Greenplum数据库系统, 或者以后用gpinitstandby来启用后备Master。这个主题假定现有系统初始化时没有 后备Master,现在要向其中加入一个后备Master。

有关工具gpinitsystemgpinitstandby的详细信息,请见Greenplum数据库工具指南.

要向一个现有系统增加一个standby master

  1. 确保standby Master主机已经被安装且配置好Greenplum数据库: gpadmin系统用户已创建、Greenplum数据库二进制文件已安装、 环境变量已设置、SSH密钥已交换并且数据目录和表空间已创建。
  2. 在当前活动的primarymaster主机上运行gpinitstandby 工具向Greenplum数据库系统增加一个standby master主机。例如:
    $ gpinitstandby -s smdw
    这里-s指定后备Master主机的名称。

要把操作切换到standby master上,请见恢复故障的Master

检查Master镜像进程状态(可选)

可以通过运行gpstate工具并带有-f选项来显示standby master 主机的详细信息。
$ gpstate -f

standby master的状态应该是passive,WAL sender状态应该是streaming。

有关gpstate工具的详细信息,请见Greenplum数据库工具指南