Definición
Detiene la transición en curso de un servidor de configuración incrustado a un servidor de configuración dedicado.
El fragmento retoma su función en el clúster fragmentado y se incluye en las operaciones de reequilibrio.
Cuando se ejecuta el comando, la transición en curso de un servidor de configuración integrado a un servidor de configuración dedicado se detiene al finalizar el vaciado de fragmentos del fragmento de configuración. El fragmento de configuración retoma entonces su función normal de equilibrio.
El comando devuelve ok: 1 si tiene éxito, de lo contrario devuelve ok: 0 con un mensaje de error relacionado.
Para comenzar la transición a un servidor de configuración dedicado, consulte la
startTransitionToDedicatedConfigServer .
Para mostrar el estado de la transición de un servidor de configuración integrado a un servidor de configuración dedicado, consulte el getTransitionToDedicatedConfigServerStatus comando.
Para confirmar la transición de un servidor de configuración integrado a un servidor de configuración dedicado, consulte el commitTransitionToDedicatedConfigServer comando.
Nuevo en la versión 8.3.
Compatibilidad
Este comando está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Nota
Este comando no es compatible en MongoDB Atlas. Póngase en contacto con el soporte de MongoDB para detener la transición de un servidor de configuración integrado a uno dedicado.
Sintaxis
El comando tiene la siguiente sintaxis:
db.adminCommand( { stopTransitionToDedicatedConfigServer: 1 } )
Comportamiento
Requisitos de acceso
Si tienes habilitado authorization, debes tener el rol de clusterManager o cualquier rol que incluya la acción de removeShard.
Ejemplos
Para comenzar la transición de un servidor de configuración integrado a uno dedicado, utilice el db.adminCommand() método para ejecutar el startTransitionToDedicatedConfigServer comando:
db.adminCommand( { startTransitionToDedicatedConfigServer: 1 } )
Para detener la transición de un servidor de configuración integrado a uno dedicado, utilice el db.adminCommand() método para ejecutar el stopTransitionToDedicatedConfigServer comando:
db.adminCommand( { stopTransitionToDedicatedConfigServer: 1 } )