Postgresql 复制故障转移方案 - 无法将旧的主数据库恢复为从属数据库
Postgresql Replication fail over scenario - not able to bring back old primary as slave
我在第一次故障转移后将旧的主数据库设为备用数据库时遇到问题。
第 1 次 slave 切换为 master,当老 master 回来时它仍然充当 primary。
我正在使用 repmgr。
首先,您需要使用
检查slave是否被正确提升为master
$ repmgr -f /etc/repmgr.conf cluster show
如果不推广,请使用
$ repmgr -f /etc/repmgr.conf standby promote
然后老master回来还是primary,然后使用switchover命令(必须是运行从待提升的standby)
$ repmgr -f /etc/repmgr.conf standby switchover
披露:我为 EnterpriseDB (EDB)
工作
我在第一次故障转移后将旧的主数据库设为备用数据库时遇到问题。
第 1 次 slave 切换为 master,当老 master 回来时它仍然充当 primary。
我正在使用 repmgr。
首先,您需要使用
检查slave是否被正确提升为master$ repmgr -f /etc/repmgr.conf cluster show
如果不推广,请使用
$ repmgr -f /etc/repmgr.conf standby promote
然后老master回来还是primary,然后使用switchover命令(必须是运行从待提升的standby)
$ repmgr -f /etc/repmgr.conf standby switchover
披露:我为 EnterpriseDB (EDB)
工作