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

  • 相关阅读:
    无服务器架构(Faas/Serverless)
    Cookie中的sessionid与JSONP原理
    requestAnimationFrame
    JS函数的防抖和节流
    JS 中的广度与深度优先遍历
    堆、栈和队列
    Java除法和js
    selected
    找jar包
    编辑器替换操作
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/15189985.html
Copyright © 2011-2022 走看看