postgresql - pgpool-II - 负载均衡 PostgreSQL 实例

标签 postgresql ubuntu load-balancing postgresql-9.1 pgpool

我正在使用 pgpool2 版本 3.5.1,其中有 4 个 PostgreSQL 9.1 实例,它们在 Ubuntu 上运行 16GB 和 8 个内核。

这是 pgpool.conf file .

正如您在 conf 文件中看到的,有 4 个实例是

backend_hostname0 = '192.168.7.35' 
backend_hostname1 = '192.168.7.45'
backend_hostname2 = '192.168.7.46'
backend_hostname3 = '192.168.7.44'

问题是数据仅复制到 backend_hostname1 和 backend_hostname2 中。 backend_hostname0 和 backend_hostname3 没有被 pgpool2 用于复制和负载平衡。

启动 pgpool2 时我也遇到以下错误
DEBUG:  find_primary_node: not in streaming replication mode

为什么会这样,我该如何解决?

最佳答案

到目前为止,我无法对您的帖子发表评论,这就是我在这里回答的原因。

试试http://jensd.be/591/linux/setup-a-redundant-postgresql-database-with-repmgr-and-pgpool用于设置集群的链接,我相信您会像我一样一次性完成。

关于postgresql - pgpool-II - 负载均衡 PostgreSQL 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37022803/

相关文章:

postgresql - 什么时候应该在 Postgres 中使用不同的数字类型?

java - 使用 Hibernate 在 PostgreSQL 中从 JSONArray 获取对象的问题

sql - 如何在特定时间获取数据库上的事务

ubuntu - 卸载相扑 0.22

database - Kamailio:如何根据 IP 负载平衡多个 Asterisk 服务器之间的调用

powershell - 使用负载平衡器探测设置更新 Windows Azure 端点

Tomcat 在 AWS ELB 上重启

mysql - 多个外来的 SQL 问题

sql - 不跳行的Postgresql GROUP BY?

java - hadoop 连接在端口 9000 上被拒绝