MongoDB replicat设置的辅助节点更改为主要不合理

时间:2012-09-07 02:21:28

标签: mongodb cluster-computing

我的mongodb配置类似于:

node1:shard1 primary,shard2 primary 
node2:shard1 secondary,shard2 secondary 
node3:shard1 arbiter,shard2 artbite
每次有很多写入和读取,但昨天我发现mode1成为二级,对比,node2成为主要,我很奇怪,所以发布这个问题,希望更多的意见。 提前致谢

1 个答案:

答案 0 :(得分:0)

在副本集中,主要的降级成为次要的并不罕见,并且会因以下三个原因之一而发生。

  1. replSetStepDown命令
  2. 告知
  3. 主要节点无法联系大多数节点
  4. 它认为辅助更有资格成为主要且具有更高优先级。
  5. 如果辅助节点无法联系主节点,或者主节点响应太慢,则辅助节点也可以进行选举。选举将迫使初选下台。

    您可以在documentation

    中详细了解此过程