pgpool-II - 负载均衡PostgreSQL实例

时间:2016-05-04 08:51:16

标签: postgresql ubuntu load-balancing postgresql-9.1 pgpool

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

这是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。 pgpool2没有使用backend_hostname0和backend_hostname3进行复制和负载平衡。

启动pgpool2

时也会出现以下错误
DEBUG:  find_primary_node: not in streaming replication mode

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

1 个答案:

答案 0 :(得分:1)

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

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