Todos los productos
Search
Centro de documentos

ApsaraDB for MongoDB:Liberar un nodo mongos o shard

Última actualización: Sep 03, 2026

Para reducir costos, libere nodos mongos o shard durante las horas de menor actividad o cuando la cantidad de nodos shard supere los requisitos de su negocio.

Consideraciones

  • Mientras se libera un nodo, la instancia de clúster con sharding entra en el estado Deleting Node. Durante este periodo, no es posible restablecer la contraseña, ejecutar un cambio de rol, modificar las cadenas de conexión de los nodos ni cambiar los parámetros de la instancia. Ejecute esta operación durante las horas de menor actividad.

  • Asegúrese de que sus aplicaciones ya no utilicen el nodo que desea liberar.

  • No es posible liberar un nodo mongos si la instancia cuenta con solo dos nodos mongos.

  • Al liberar un nodo shard, tenga en cuenta lo siguiente:

    • Antes de liberar un nodo shard, asegúrese de que el balanceador de MongoDB esté habilitado. Para obtener más información, consulte Manage the MongoDB balancer.

    • Factores como la cantidad de datos en el nodo, la ventana de balanceo y los jumbo chunks influyen en el tiempo necesario para liberar un nodo shard.

      Nota

      Para obtener más información sobre la ventana de balanceo y los jumbo chunks, consulte balancing window y jumbo chunk.

    • Asegúrese de que los nodos shard restantes cuenten con suficiente espacio de almacenamiento.

      Durante la liberación, los datos del nodo shard objetivo se migran a los nodos shard restantes. Si estos nodos agotan su espacio de almacenamiento, el sistema bloquea automáticamente la instancia para evitar la pérdida de datos.

    • Si ocurre un error duplicated key durante la migración de datos desde el nodo shard que se libera, compruebe si existen documentos con el mismo valor en un campo de índice único.

      Por ejemplo, podrían existir dos documentos con diferentes claves de shard pero la misma clave primaria en distintos nodos shard.

      Nota

      Los documentos huérfanos en la base de datos son una causa frecuente de errores duplicated key. Limpie los documentos huérfanos antes de liberar un nodo shard. Para obtener más información, consulte Clean up orphaned documents.

Facturación

Para obtener más información, consulte Configuration change fees.

Procedimiento

  1. Inicie sesión en la consola de ApsaraDB for MongoDB.

  2. En el panel de navegación izquierdo, haga clic en Sharded Cluster Instances.

  3. En la esquina superior izquierda de la página, seleccione el resource group y la región de la instancia.

  4. Haga clic en el ID de la instancia objetivo o haga clic en Manage en la columna Actions.

  5. Seleccione una opción según el tipo de nodo que desee liberar.

    • Liberar un nodo mongos

      En la sección Mongos List, localice el nodo mongos objetivo, haga clic en el icono 更多 de la columna Actions y seleccione Release.

    • Liberar un nodo shard

      Importante

      Asegúrese de que los nodos shard restantes cuenten con suficiente espacio de almacenamiento.

      Durante el proceso de liberación, los datos del nodo shard objetivo se migran a los nodos shard restantes. Si el espacio de almacenamiento de los nodos restantes se llena, el sistema bloquea automáticamente la instancia para evitar la pérdida de datos.

      En la sección Shard List, localice el nodo shard objetivo, haga clic en el icono 更多 de la columna Actions y seleccione Release.

  6. En el cuadro de diálogo Release Node, haga clic en Confirm.

    Durante el proceso de liberación, el estado de la instancia cambia a Deleting Node.