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 回滚方案
   按照以上操作再执行一遍即可,降级有风险 操作需谨慎

相关文章:

  • 2021-10-18
  • 2021-11-10
  • 2021-10-19
  • 2017-12-14
  • 2021-11-01
  • 2021-11-02
  • 2021-11-05
  • 2021-04-22
猜你喜欢
  • 2018-11-20
  • 2021-10-10
  • 2021-12-03
  • 2021-09-30
  • 2021-10-05
  • 2021-09-21
  • 2021-08-30
  • 2021-10-16
相关资源
相似解决方案