【发布时间】:2021-06-17 21:59:21
【问题描述】:
我刚刚将我们的 Mongo 集群从 4.2 升级到了 4.4。之后我打开了一个 mongos 会话来执行db.adminCommand( { setFeatureCompatibilityVersion: "4.4" } )。但是会话只是挂起。我最终用 Ctrl-C 停止了操作。然后我登录到每个分片并执行db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )。有趣的是,所有分片都显示 featureCompatibilityVersion 为 4.4。接下来我登录到配置副本集的主服务器,但 featureCompatibilityVersion 显示版本 4.2 和目标服务器 4.4。
我不确定为什么 setFeatureCompatibilityVersion 命令会挂在 mongos 实例上。但是要保持配置副本集最新,我是否需要从配置副本集的主服务器执行db.adminCommand( { setFeatureCompatibilityVersion: "4.4" } )?
【问题讨论】:
标签: mongodb