ITPub博客

首页 > 数据库 > NoSQL > Mongodb3.0.4滚动升级到3.0.5

Mongodb3.0.4滚动升级到3.0.5

原创 NoSQL 作者:wzgchen 时间:2015-08-11 16:42:26 0 删除 编辑

环境:
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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/91975/viewspace-1768406/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Mysql 索引使用
下一篇: Linux shell
请登录后发表评论 登录
全部评论

注册时间:2015-05-01

  • 博文量
    383
  • 访问量
    179245