翻译或纠错本页面
对复制集节点进行维护¶
概述¶
Replica sets 的存在,使得MongoDB在维护计划的时候也可以保持可用。
本文是对复制集中各个成员的维护过程进的概述。此外,可以通过节点维护的顺序来减少 primary 主节点不可用的时间和控制受影响的时间。
Use these steps as the basis for common replica set operations, particularly for procedures such as upgrading to the latest version of MongoDB and changing the size of the oplog.
流程¶
如果要维护复制集中每个节点,我们应该先从从节点开始,然后依次维护完所有从节点,最后在对主节点进行维护:
2
4
5
最后在主节点上进行维护。¶
在所有其他从节点上维护完毕后,来对主节点进行维护。通过 rs.stepDown() 命令来使得主节点降级,让其他从节点选举为新的主节点。且指定300秒使得该节点在300秒内不会再次成为主节点:
rs.stepDown(300)
当主节点降级后,复制集会重新选举出一个主节点。具体请参见 复制集选举 。