Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Reiniciar Mongosync

Para reiniciar una migración, primero debe detener el proceso mongosync en curso. Durante el proceso de migración, mongosync crea bases de datos con tus datos ('bases de datos de usuario') y la __mdb_internal_mongosync base de datos sistema en el clúster de destino. Debe remover esas bases de datos antes de reiniciar mongosync.

Sigue estos pasos para reiniciar tu migración de mongosync.

1

Detén el proceso mongosync en curso. Puedes hacer esto usando Ctrl-C o llamando al endpoint /pause.

2

Connect to the destination cluster with mongosh. If the destination is a sharded cluster, connect to the mongos instance. If the destination is a replica set, connect to the primary mongod instance.

Si ya tienes mongosh instalado, ejecuta el siguiente comando para conectarte a tu clúster:

mongosh "mongodb+srv://<my-connection-string>"

3

Use the mongosh setUserWriteBlockMode database command to disable write-blocking on your destination cluster:

db.adminCommand( {
setUserWriteBlockMode: 1,
global: false
} )
4

En mongosh, descarta la base de datos del sistema __mdb_internal_mongosync:

use __mdb_internal_mongosync
db.dropDatabase()
5

Remueve cualquier base de datos de usuario creada en el clúster de destino por mongosync durante la migración anterior.

  1. Utiliza mongosh para listar todas las bases de datos en el clúster de destino:

    show dbs
  2. Remover bases de datos de usuario. Las bases de datos admin, local y config son bases de datos del sistema. No edite estas bases de datos del sistema sin instrucciones de soporte de MongoDB.

    Si el comando show databases lista alguna base de datos de usuarios en el clúster de destino, debes removerlas.

    Repita este paso para cada base de datos de usuario listada por show databases:

    use <user database name>
    db.dropDatabase()
  3. Ejecute show databases de nuevo para asegurarse de que todas las bases de datos hayan sido descartadas correctamente.

6

If you want to completely stop the migration, you can re-enable the balancer on the source and destination clusters by running the balancerStart command in mongosh on each cluster.

Las instrucciones anteriores usaron mongosh para conectarse al clúster de destino. Para habilitar el balanceador en tu clúster de origen, utiliza mongosh para conectarte a tu clúster de origen y ejecuta el siguiente comando:

db.adminCommand(
{
balancerStart: 1
}
)
7
  1. Ejecuta mongosync para reconectar con los clústeres de origen y destino.

  2. Utiliza el /start endpoint de la API para comenzar la sincronización.

Califique esta página

En esta página