Mongodb3.0.4滚动升级到3.0.5


环境:
PRIMARY:
SECONDARY:
ARBITER

环境检查:
查看哪些从库
rs.status()
查看Replica set的配置
rs.conf()
查看活跃节点
db.isMaster()


步骤:
升级SECONDARY
1)关闭从节点
db.shutdownServer()
或kill -2 PID
2)升级软件介质
yum upgrade mongodb-org
service mongod stop
service mongod start

升级ARBITER
1)关闭该节点
db.shutdownServer()
或kill -2 PID
2)升级软件介质
yum upgrade mongodb-org
service mongod stop
service mongod start

/usr/bin/mongod -f /opt/arb-mongo/mongod.conf


注:确保两个数据节点处在正常工作(一主一从)。如果只有一个节点,在停掉仲裁节点时,PRIMARY会降级为SECONDARY。

升级PRIMARY
1)检查从库的状态是否正确
rs.status()
2)主从切换
rs.stepDown()
3)关闭该节点
db.shutdownServer()
或kill -2 PID
4)升级软件介质
yum upgrade mongodb-org
service mongod stop
service mongod start

注:采用yum安装的mongodb,mongod启动后,数据权限为mongod:mongod,而采用mongod -f /etc/mongod.f启动的数据库,数据权限为root:root

请使用浏览器的分享功能分享到微信等