【发布时间】:2013-10-27 08:19:28
【问题描述】:
我已经设置了从主数据库到从数据库的流复制。如果 master 关闭,slave 将接管。复制和故障转移工作正常。
我有一个使用主数据库存储数据的网络应用程序。
一些细节:
- 两台服务器都运行 Centos 6.4 和 Postgres 9.2。
- 使用 Postgres 内置复制设置从主服务器到从服务器的流式复制。
- 故障转移由 Postgresql JDBC 驱动程序 (v9.2-1003) 通过在连接字符串中指定主/从来处理。
我想继续使用这种复制方法。
问题:
- 从服务器是只读的。如何在故障转移后自动将其设为主机(可写)?
- 如果原来的 master 突然又开始工作了,我们现在有两个 master 怎么办?怎么才能拍到原主的脑袋?自动。
【问题讨论】:
-
master出现故障,系统切换到slave后怎么办?如何恢复 master 并使其再次成为 master 或者它只是成为 slave?
标签: postgresql streaming replication failover pgpool