mongodb副本设置服务器状态混乱

时间:2012-03-23 00:46:57

标签: mongodb replication

当我尝试将新节点添加到当前副本集时,当前PRIMARY节点总是更改为其他状态(比如RECOVERING)?为什么会这样?

如何手动更新副本集服务器/节点的状态?

1 个答案:

答案 0 :(得分:2)

您的副本集的任何重新配置​​都将导致新的选举,并且任何被抓住的成员可能被选为主要成员,而不仅仅是您当前的主要成员。如果选择了新的主节点,则旧主节点必须通过RECOVERING状态,同时检查它是否具有新主节点具有的所有数据。如果您的设置是健康的,那么旧的主设备应该在RECOVERING中花费几秒钟才能成为SECONDARY。