PG级联流复制部署步骤
本文将介绍PG级联流复制部署步骤。当前业务生产库使用的是ORCLE—DG架构,计划使用PostgreSQL作为替代品,并使用一主多从的情况,为了减轻主库压力,可以增加从库个数。使用级联流复制可以增加从库,下面介绍具体部署步骤。

主库配置
以下是主库配置部分的具体步骤:
- 配置postgresql.conf参数:使用命令找到postgre进程,然后修改下列参数:wal_level = hot_standby、max_wal_senders = 5、hot_standby = on。
- 修改pg_hba.conf文件:在postgreSQL.config同一目录下,新增一行,允许复制用户访问主库。
- 新建replication_user用户。
异步流复制配置
以下是异步流复制配置部分的具体步骤:
- 在Slave1的主机上执行pg_basebackup。
- 执行命令后,主库的一些连接信息会自动写入写入备库postgresql.auto.conf文件,注释掉这些内容。
- 配置postgresql.conf参数:修改primary_conninfo参数为:user=replication_user passfile=/var/lib/pgsql/.pgpass host=192.168.XX.132 port=5432 application_name=slavedb1。
- 新增.pgpass密码文件,然后修改权限。
- 开启slavedb1的postgres服务进程。
以上是PG级联流复制的部署步骤,可以解决主库压力或者跨机房的多份数据传输问题,一般会与repmgr工具搭配使用,实现基于NAS共享存储的负载均衡策略。由于篇幅限制,本次展示的部署步骤没有repmgr的内容,如果需要相关信息,可以关注“IT那活儿”公众号了解更多内容。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6466.html
