首页 > 技术文章 > mongodb副本集升级步骤

kelvin19840813 2019-03-22 15:04 原文

1. 先从Secondary开始升级,选择一个不繁忙节点在业务峰值低情况下升级
2. 把Secondary设置为隐藏节点,停库,二进制升级重起
3. 使用rs.status()查看,等待节点状态为Secondary(之前设置为隐藏节点)
4. 登陆Primary执行 rs.stepDown() 降级,进行选举使其他Secondary为Primary,(在业务峰值低情况下升级数据同步时间间隔少了容易选举Primary),停库,二进制升级重起
5. 以上完成后让新版本运行一段时间,观察性能功能没有问题,执行 db.adminCommand({setFeatureCompatibilityVersion:"3.4"})

推荐阅读