mongo DB - 所有节点都是辅助节点

Nic*_*ick 7 mongodb

我们集群中的所有节点都是"辅助"节点,没有节点正在升级为"主节点".

如何强制节点成为主节点?

===解决方案===我们的副本集中有4个节点,当我们假设只有奇数个节点时.

  1. 删除节点,以便拥有奇数个节点

    • rs.config()

    编辑记事本/文本板中的服务器列表,删除其中一个服务器

    • config = POST_MODIFIED_LIST_HERE

    • rs.reconfig(config,{force:true})

  2. 在所有节点上停止mongodb服务'mongod',然后重新启动它们

  3. 完成

如果这不能解决问题,请尝试向其中一个节点添加优先级.

dic*_*sio 3

您可以使用 MongoDB 网站上提供的以下说明:

http://www.mongodb.org/display/DOCS/Forcing+a+Member+to+be+Primary

  • 这是解决方案的一部分,另一部分正如我在上面编辑的问题中提到的,是我们不小心有偶数个节点。 (2认同)