在Mongodb复制集主从切换的时候,使用rs.stepDown(seconds)
,将当前主库实例“降级”,则seconds
时间内,这个实例不会把自己选为primary角色。
在本例中,将端口在28010的主库实例“降级”,如下面的代码所示:
[root@localhost~]#mongo--port 28010 MongoDB shell version:1.8.1 connecting to:127.0.0.1:28011/test rs1:PRIMARY>rs.stepDown(30) rs1:SECONDARY>
在本例中,通过执行"rs.stepDown(30)"命令将当前主库“降级”,30秒内这个实例不会把自己选为primary角色,相当于在30秒内此实例被“降级”了。