首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在postgres流复制中主要滞后于恢复

在postgres流复制中主要滞后于恢复
EN

Stack Overflow用户
提问于 2016-05-10 13:53:36
回答 1查看 1.5K关注 0票数 2

我在PostgreSQL9.5的3个节点之间执行流复制。我试图配置自动故障转移,但当我切换回原来的主机并重新启动postgres服务时,我得到了以下错误:

主时间线的最高时间线1在恢复时间轴11之后。

有人能帮忙吗。事先鸣谢

EN

回答 1

Stack Overflow用户

发布于 2016-05-30 16:00:36

我不知道您到底是什么意思,“当我切换回我原来的主”,但它似乎是做了最错误的事情在PostgreSQL流复制-介绍第二个主。

关于PostgreSQL复制,您应该知道的最重要的事情是,一旦执行了故障转移,就不能简单地“切换回原始主服务器”--集群中现在有了一个新的主服务器,并且两个主服务器的存在将造成损害。

当一个奴隶被提升为主人后,你重新加入老主人的唯一方法就是:

  1. 销毁它(删除数据目录);
  2. 作为奴隶加入它。

如果您希望它再次成为主人,您将继续进行以下操作:

  1. 让它作为一个奴隶运行一段时间,这样它就可以同步数据;
  2. 杀死临时主人,并将故障转移给老主人;
  3. 重新加入临时主人作为奴隶。

您不能简单地切换主服务器!只有通过故障转移(提升从服务器)才能创建主

您还应该知道,每当您执行故障转移(每当主服务器被更改)时,所有的从站(除了升级的)都需要重新配置以针对新的主服务器。

我建议你读本教程 -这会有帮助的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37140598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档