背景
线上mongodb服务部署于aws之上,数日前gongodb从节点突然宕机,而后被确认是硬件老旧需要切换。
基于此,我们主动进行了进行了一次mongodb主从切换演练,切换主节点底层硬件的同时也增进对mongodb主从切换操作的熟悉程度。
正式操作
1. 停止mongodb主节点服务:
在执行停止主节点服务的明前,先查看正常情况下mongodb主节点进程:
进入mongodb命令行,依次输入停止主节点服务的命令:
rs.stepDown()
use admin;
db.shutdownServer();
以上三条命令的正常回显:
退出mongo shell,查看是否存在mongod进程:
发现已不存在mongod进程,主节点服务停止完成。