mongodb系列~升级版本

mongodb升级
0 升级版本为 3.0->3.2->3.4->3.6->4.0->4.2->4.4->4.5
1 升级顺序为 config->mongod->mongos
2 前期准备
   1 官网下载最新版本的安装包
   2 关闭balance平衡器->sh.stopBalancer()
3 config升级
   1 停止config从节点
   2 新版本启动config从节点
   3 查看从节点是否正常->rs.status()
   4 主从节点切换->rs.setpDown()
   5 停止config原主节点
   6 新版本启动config原主节点
   7 同样方式升级另一个节点
  8 观察整体集群状态->rs.status()
4 shard升级和config相同
5 mongos轮流用新版本启动
6 开启balance平衡器->sh.startBalancer()
7 确认没问题后开启 FCV->设置数据兼容->如果是小版本升级,可跳过此步骤,因为大版本是一样的
   db.adminCommand( { getParameter:1 ,"featureCompatibilityVersion" } ) 查看FCV
   db.adminCommand( { setFeatureCompatibilityVersion: <version> } ) 进行更改
   db.adminCommand( { getParameter:1 ,"featureCompatibilityVersion" } ) 再次查看
8 回滚方案
   按照以上操作再执行一遍即可,降级有风险 操作需谨慎

posted @ 2021-08-26 15:44  开心的蛋黄派  阅读(575)  评论(0编辑  收藏  举报