var db=new Sdb("localhost",11810) Takes 0.002861s.
var rg = db.getRG("group1") Takes 0.000665s. rg.reelect({Seconds:60}) (shell):1 uncaught exception: -104 Node is not primary Takes 0.007192s.
当两个节点都不是主节点时,我无法通过选举选举出新的主节点
该数据组剩余存活节点数大于一半吗?没有的话是不满足选举条件的。
嗯 经过测试,当我三个节点其中一个处于失败状态时会出现这样的情况,我只能将失败的节点移除复制组,然后就好了,但这并不符合高可用的逻辑。
3副本的话,故障一个节点,基本是能在7秒左右的时间完成主节点切换的,这边备节点在选主过程中,日志上是否有什么报错,导致选举失败?