PostgreSQL高可用之repmgr(1主2从+1witness)+Pgpool-II实现主从切换+读写分离+负载均衡

0    3828    14

Tags:

👉 本文共约2987个字,系统预计阅读时间或需12分钟。

一、总体架构

本文最终需要实现的目标:

1、1主2从流复制

2、读写分离+负载均衡(pgpool-II)

3、主从自动切换(repmgr)

所有的节点:安装操作系统、创建PG用户目录、安装PG软件、安装repmgr

主库:只初始化主库、启动主库归档

二、环境申请

先申请4台机器,6.66节点最后再申请,反正docker容器都是即开即用的。

? 注意:

1、镜像lhrbest/lhrpgall:1.0中,申请的4台主机均已安装好PG 13和repmgr软件

2、PG安装方式为编译安装,数据库已初始化完成,用户为pg13

3、该镜像里已安装了PG13、PG12、PG11、PG10和PG9.6这几个版本,均为编译安装,本文使用PG13来操作

三、配置4台主机之间的互信

依次输入:yes,回车和密码即可。

脚本下载:https://share.weiyun.com/57HUxNi

验证:

第二次执行时不再提示输入yes,并且可以成功执行命令,则表示SSH对等性配置成功。

执行过程:

四、配置repmgr

4.1、主库修改pg_hba.conf参数文件

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复