【问题标题】:pgpool2 cannot rejoin faild master as the new slavepgpool2 不能重新加入失败的 master 作为新的 slave
【发布时间】:2012-04-19 11:01:20
【问题描述】:

我有一个 pgpool2 3.1.3 安装了 2 个 postgresql 9.1.3 后端配置为主/从流复制。
如果 master 失败一切正常,slave 接管并成为新的 master。 问题是,如果我想重新加入集群中的旧主服务器,这也会添加为主服务器而不是从服务器。
我使用 pgpooladmin 版本 3.1.1。
有什么想法吗?

【问题讨论】:

  • 您是使用 pgpool 进行复制还是 PostgreSQL 本身内置的流复制? (或者别的什么,比如 slony 等等?)
  • 我在 postgres 中使用流复制构建。

标签: postgresql-9.1 pgpool


【解决方案1】:

我发现了问题。当我第一次创建流复制时,我像在流复制教程中一样配置了 postgresql。这里从属和主控在配置文件中激活了不同的设置,这就是问题所在。
在我再次阅读 pgpool2 多服务器教程后,我发现在第一阶段,两台服务器具有相同的设置,并且从服务器将通过 pgpool 启动。
在我纠正后一切正常。

【讨论】:

    【解决方案2】:

    如果你已经成功挂载了老master,那么分离新master不会触发老master再次提升吗?

    http://www.pgpool.net/docs/latest/pgpool-en.html#pcp_detach_node

    【讨论】:

      猜你喜欢
      • 2014-12-17
      • 2023-03-14
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      • 2011-11-17
      • 2016-07-26
      相关资源
      最近更新 更多