瀚高数据库企业版V6 流复制安装手册(Linux平台)

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:6.0

文档用途

本文档为HighGo Database企业版V6流复制安装指导手册,适用于Highgo Database企业版流复制安装指导。

本文档将会不定期更新,请在使用前下载最新版本。

详细信息

文档适用

本文档适用于以下操作系统平台:

中标麒麟(NeoKylin)7、Redhat7、Centos7。

1. 软件安装
(1)【数据库软件安装以及修改环境变量等步骤请参考《瀚高数据库企业版V6单机版-安装手册(Linux平台)【ID 019214004】》】。

(2)本文档所有命令均以英文状态执行为准。

注意:流复制集群的每个节点都需安装配置。

2. 主节点配置
2.1 修改参数并创建复制槽
数据库配置以下参数,重启数据库生效

psql -d highgo -U highgo

alter system set listen_addresses = '*';

alter system set max_connections = 800;    --数据库连接数,请按照实际情况设置

alter system set shared_buffers = '4GB';     --数据库使用的内存,设置为物理内存*25%

alter system set hot_standby = on;

alter system set max_wal_senders=10;

alter system set wal_level=replica;

alter system set max_replication_slots = 10;

alter system set wal_keep_segments = 30;

//创建复制槽

select * from pg_create_physical_replication_slot('node_b_slot');

//查询复制槽信息

select * from pg_replication_slots;

2.2 配置数据库文件
修改pg_hba.conf文件

vi $PGDATA/pg_hba.conf
host all all 0.0.0.0/0 md5
host replication all 0.0.0.0/0 md5
3. 备节点配置
【备节点配置前请确保数据库软件安装完毕且环境变量修改正确】
移除旧DATA目录

关闭数据库实例:pg_ctl stop –m f
移除/删除$PGDATA(建议移除而不是删除)

cd $PGHOME
mv data /XX/XX/

复制新DATA目录

pg_basebackup -h x.x.xx.xx -p 5866 -U highgo -D /data/highgo/6.0.0/data -Fp -P -Xs -R -v -l highgobak --此处IP地址为主节点IP
配置postgresql.auto.conf文件

vi $PGDATA/ postgresql.auto.conf

primary_conninfo = ’ password=xxxxx user=highgo host=x.x.xx.xx port=5866 sslmode=prefer sslcompression=1’ --此处IP地址为主节点IP

primary_slot_name = ‘node_b_slot’ --此处为前面创建的复制槽名称

启动备节点

pg_ctl start

流复制状态查询
在主库执行如下语句查询流复制状态
psql -d highgo -U highgo
select pid,state,client_addr,sync_priority,sync_state from pg_stat_replication;
至此,瀚高数据库企业版V6流复制(Linux平台)搭建完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值