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

  • 相关阅读:
    spring事务管理
    spring中的prop、set、list、map
    SimpleMappingExceptionResolver
    基于注解的任务调度
    <aop:aspectj-autoproxy />
    <mvc:annotation-driven />与<context:annotation-config/>
    发布Dubbo服务介绍
    zookeeper安装介绍
    Dubbo介绍
    SpringBoot操作使用Spring-Data-Jpa
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/15189985.html
Copyright © 2011-2022 走看看