升级Secondary
先从Secondary开始升级,选择一个不繁忙节点在业务峰值低情况下升级
把Secondary设置为隐藏节点
cfg = rs.conf()
cfg.members[0].priority = 0
cfg.members[0].hidden = true
rs.reconfig(cfg)
注意:
所有的修改命令要在PRIMARY节点运行。
登录到对应的Secondary节点,停库,二进制升级重起
修改节点为非隐藏状态。
使用rs.status()查看,等待节点状态为Secondary
对其它Secondary节点重复以上操作。
升级Primary
登陆Primary执行 rs.stepDown() 降级,进行选举使其他Second

本文提供了一个逐步指导,介绍如何安全地将MongoDB集群从旧版本升级到新版本,包括升级Secondary节点、Primary节点的方法,以及如何跨版本进行平滑升级。
最低0.47元/天 解锁文章
1677

被折叠的 条评论
为什么被折叠?



