greenplum master添加mirror

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Brighter_Xiao/article/details/84563144

本文章是在已存在的 greenplum 系统添加standby master 节点, 如果gp系统没安装,请先安装gp系统 文档请参考greenplum 安装指导

  1. 启用master 镜像
    这个可以在greenplum 系统初始化的时候使用gpinitsystem添加 , 本文介绍的主要是 对已经存在的greenplum 系统添加standby master

  2. 增加一个standby master 到一个存在的gp系统
    系统参数请按照 greenplum 安装指导 中的 “系统配置”

2.1 安装greenplum 软件在 standby 节点
2.1.1 二进制安装

root]# unzip greenplum-db-<version>-<platform>.zip


root]# /bin/bash greenplum-db-<version>-<platform>.bin

回车都是默认

root]# chown -R gpadmin /usr/local/greenplum*
root]# chgrp -R gpadmin /usr/local/greenplum*

2.1.2 使用gpadmin 用户 登录master 节点, 交换ssh免密 文件

gpdmin]$ gpssh-exkeys -f hostfile_all
gpdmin]$ cat hostfile_all
LOCAL-81-67
LOCAL-81-68
LOCAL-81-69
LOCAL-81-70
LOCAL-192-168-97-63.boyaa.com

3 初始化 standby master
3.1 使用gpadmin 用户 登录 greenplum 系统中的 master 节点

3.2 使用gpinitstandby 初始化gp standby 节点

gpdmin]$ gpinitstandby  -s LOCAL-192-168-97-63.boyaa.com

注意事项:-s 表示指定主机名 standby节点的 目录 一定要跟 master 节点的目录保持一致

4 检查 standby 节点的 状态

[gpadmin@LOCAL-81-67 ~]$ psql -c 'SELECT procpid, state FROM pg_stat_replication;'
procpid | state 
---------+-----------
1750 | streaming

状态是streaming 表示正常 同步

猜你喜欢

转载自blog.csdn.net/Brighter_Xiao/article/details/84563144