我正在试验 mongodb 副本集,其中我将 localhost:27017 作为辅助,将 localhost:27018 作为主要。
然后我断开 localhost:27018,我希望 localhost:27017 自动成为主节点,但它没有按预期工作。在 shell 中,使用 rs.add() 或 rs.remove() 之类的命令会发出类似 “errmsg”的错误:“replSetReconfig command must be sent to the current replica set primary. ”,'
我知道这个错误是因为命令现在在辅助服务器中运行,但是因为主服务器已经关闭。我现在应该做什么步骤?
还有为什么关闭主节点不允许副本集投票给新的主节点?让它自动投票给新的初选的灵活方法是什么