我在postgresql-9.5的3个节点之间进行流式复制。 1个主人和2个奴隶 我试图配置自动故障转移 但当我切换回原来的主人,并重新启动postgres服务时,我收到以下错误: -
主要的最高时间轴1落后于恢复时间轴11
请有人帮忙。 Thanx提前
答案 0 :(得分:0)
当我换回原来的主人时,我不确定你到底是什么意思,但看起来你在PostgreSQL流媒体复制中做了最糟糕的事情 - 介绍第二个主人。
关于PostgreSQL复制,你应该知道的最重要的事情是,一旦执行故障转移,你不能简单地“切换回原始主人” - 现在群集中有一个新的主人,并且存在两个主人会造成伤害。
将奴隶提升为主人后,您重新加入旧主人的唯一方法是:
如果您希望它再次成为主人,您将继续以下内容:
您不能简单地切换主服务器!只能通过故障转移(提升从属)
创建主服务器您还应该知道,无论何时执行故障转移(每当更改主服务器时),都需要重新配置所有从服务器(提升服务器除外)以定位新服务器。
我建议你阅读this tutorial - 这会有所帮助。