流复制postgresql从属未连接

Posted

技术标签:

【中文标题】流复制postgresql从属未连接【英文标题】:streaming replication postgresql slave not connecting 【发布时间】:2013-11-20 08:30:42 【问题描述】:

我在 postgresql 上设置流复制时遇到问题。在网上搜索后,我遇到了这个

http://www.postgresql.org/message-id/AANLkTim4jZ4Zu2DAha5=HDA=o4d8ch2Tfv10984AYkyp@mail.gmail.com

psql 命令对我来说很好用(除了在从属服务器上运行主 IP)。所以这似乎是一个 recovery.conf 问题。这是我的文件

standby_mode          = 'on'
primary_conninfo      = 'host=<masterIP>'
trigger_file = '/tmp/trigger'
restore_command = 'cp /tmp/archive/%f "%p"'

这有什么问题吗?如果问题似乎存在,我可以发布 pg_hba.conf 和 postgresql.conf 文件。

【问题讨论】:

【参考方案1】:

我已经完成了流复制,它工作正常。Recovery.conf 应该包含主服务器的 IP。 以下链接: http://www.rassoc.com/gregr/weblog/2013/02/16/zero-to-postgresql-streaming-replication-in-10-mins/ 帮了大忙。

【讨论】:

以上是关于流复制postgresql从属未连接的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL数据库单机扩展为流复制

PostgreSQL流复制

尝试 PostgreSQL 主从 WAL 复制时出现“主 PostgreSQL 标识符与从属 PostgreSQL 标识符不匹配”错误

Postgres 错误方法 org.postgresql.jdbc.PgConnection.createClob() 未实现

终止 postgres 复制模式连接的正确方法

Postgresql流复制+pgpool实现高可用