从 mongo 副本集中删除辅助副本而不触发重新选举?

从 mongo 副本集中删除辅助副本而不触发重新选举?

昨天我不得不向我的副本集添加一个新的辅助节点,以便我可以对另一个辅助节点进行维护。现在维护已完成,我想删除其中一个辅助节点以恢复到我的原始配置。

问题是,我发现在进行投票时,主节点总会暂时降级为辅助节点。这很好,但是有没有什么方法可以避免这种情况发生?我的写入负载相当重,我不想让任何写入失败。

感谢任何帮助!

谢谢,丹

答案1

目前,当你删除一个节点时,没有办法阻止选举,因此在删除命令。一般来说,我建议只在维护窗口期间进行重新配置,除非是添加(只要所有节点都健康,就不会影响任何事情)。

对于一般情况来说,这是一种“安全第一”的做法,因为有些情况下必须进行选举,而有些情况下则不需要选举。因此现在服务器-11564其中提出的非选举情景正在被追踪作为未来的改进。

相关内容