我正在使用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
为什么会这样,我该如何解决这个问题?
答案 0 :(得分:1)
到目前为止,我无法评论您的帖子,这就是我在这里做出回答的原因。
尝试http://jensd.be/591/linux/setup-a-redundant-postgresql-database-with-repmgr-and-pgpool链接来设置您的群集,我相信您会像我一样有机会完成。