1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

PG级联流复制部署步骤

PG级联流复制部署步骤

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

PG级联流复制部署步骤

主库配置

以下是主库配置部分的具体步骤:

  1. 配置postgresql.conf参数:使用命令找到postgre进程,然后修改下列参数:wal_level = hot_standby、max_wal_senders = 5、hot_standby = on。
  2. 修改pg_hba.conf文件:在postgreSQL.config同一目录下,新增一行,允许复制用户访问主库。
  3. 新建replication_user用户。

异步流复制配置

以下是异步流复制配置部分的具体步骤:

  1. 在Slave1的主机上执行pg_basebackup。
  2. 执行命令后,主库的一些连接信息会自动写入写入备库postgresql.auto.conf文件,注释掉这些内容。
  3. 配置postgresql.conf参数:修改primary_conninfo参数为:user=replication_user passfile=/var/lib/pgsql/.pgpass host=192.168.XX.132 port=5432 application_name=slavedb1。
  4. 新增.pgpass密码文件,然后修改权限。
  5. 开启slavedb1的postgres服务进程。

以上是PG级联流复制的部署步骤,可以解决主库压力或者跨机房的多份数据传输问题,一般会与repmgr工具搭配使用,实现基于NAS共享存储的负载均衡策略。由于篇幅限制,本次展示的部署步骤没有repmgr的内容,如果需要相关信息,可以关注“IT那活儿”公众号了解更多内容。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6466.html