所有节点次要

我们集群中的所有节点都是“次要的”,并且没有节点正在提升为“主要”节点。

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

===解决方案===当我们应该只有奇数个节点时,我们的副本集中有4个节点。

  • 删除一个节点,以便有奇数个节点

  • rs.config()
  • 编辑记事本/文本板中的服务器列表,删除其中一台服务器

  • config = POST_MODIFIED_LIST_HERE

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

  • 停止所有节点上的mongodb服务'mongod',并将其恢复

  • 完成
  • 如果这不能解决它,请尝试向其中一个节点添加优先级。


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

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


    如果你有一个偶数个节点,一个答案就是删除一个。 另一个答案可以是添加一个仲裁器,该仲裁器没有数据副本,但仅仅参与投票并投票并断开联系。 通过这种方式,您可以获得奇数投票和有保证的选举,但可以获得四个节点的可用性/容量

    链接地址: http://www.djcxy.com/p/10577.html

    上一篇: All nodes secondary

    下一篇: Conversion operator implemented with static