专业的编程技术博客社区

网站首页 > 博客文章 正文

Docker部署pgpool-II的postgres集群

baijin 2024-09-05 11:34:09 博客文章 5 ℃ 0 评论

Pgpool-II是一个PostgreSQL代理。它介于PostgreSQL数据库服务与客户端之间,提供连接池、负载平衡、自动故障转移和复制。

推荐github的一个开源项目,地址:https://github.com/bitnami/bitnami-docker-pgpool

项目clone以后,直接在目录下运行docker-compose up -d,拉取资源过程比较慢,建议给服务器配置梯子。

项目部署成功,则Pgpool作为代理的两节点 PostgreSQL 主备流复制集群启动并运行。您可以通过添加/删除备用节点来扩展集群,而不会导致任何停机。

注意:集群完整复制主数据库,其中包括所有用户和数据库。

如果主节点宕机,rempgr将确保任何备用节点担任主要角色,从而保证高可用性。

pg-0是主库,pg-1是从库。主库可写,从库只读。

通过navicat配置主库和从库,截图验证从库的只读性。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表