定义
停止正在进行的从嵌入式配置服务器到专用配置服务器的转换。
分片恢复其在分片集群中的角色,并包含在重新平衡操作中。
当命令运行时,从嵌入式配置服务器到专用配置服务器的正在进行的转换通过终止从配置分片排干数据分片来停止。然后,配置分分片恢复其在均衡中的正常角色。
该命令在成功时返回 ok: 1,否则返回 ok: 0 以及相关错误消息。
要开始转换到专用配置服务器,请参阅startTransitionToDedicatedConfigServer 命令。
要显示从嵌入式配置服务器到专用配置服务器的转换状态,请参阅getTransitionToDedicatedConfigServerStatus 命令。
要提交从嵌入式配置服务器到专用配置服务器的转换,请参阅commitTransitionToDedicatedConfigServer 命令。
8.3版本新增。
兼容性
此命令可用于以下环境中托管的部署:
MongoDB Enterprise:基于订阅、自我管理的 MongoDB 版本
MongoDB Community:源代码可用、免费使用且可自行管理的 MongoDB 版本
注意
MongoDB Atlas不支持此命令。请联系MongoDB支持以停止从嵌入式配置服务器到专用配置服务器的过渡。
语法
该命令具有以下语法:
db.adminCommand( { stopTransitionToDedicatedConfigServer: 1 } )
行为
访问要求
如果已启用authorization ,则必须具有clusterManager角色或任何包含removeShard操作的角色。
示例
要开始从嵌入式配置服务器过渡到专用配置服务器,请使用db.adminCommand() 方法运行startTransitionToDedicatedConfigServer 命令:
db.adminCommand( { startTransitionToDedicatedConfigServer: 1 } )
要停止从嵌入式配置服务器转换为专用配置服务器,请使用db.adminCommand() 方法运行stopTransitionToDedicatedConfigServer 命令:
db.adminCommand( { stopTransitionToDedicatedConfigServer: 1 } )