Terminar un clúster - Amazon EMR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Terminar un clúster

En esta sección se describen los métodos de terminación de un clúster. Para obtener información sobre cómo habilitar la protección de terminación y la terminación automática de clústeres, consulte Control de la terminación de los clústeres. Puede terminar clústeres en los estados STARTING, RUNNINGo WAITING. Un clúster en el estado WAITING se debe terminar o se ejecuta de forma indefinida, generando cargos en su cuenta. Puede terminar un clúster que no sea capaz de salir del estado STARTING o no pueda completar un paso.

Si está terminando un clúster que tiene definida la protección de terminación, primero debe anular la protección para de poder terminar el clúster. Los clústeres se pueden terminar mediante la consola AWS CLI, la API o mediante programación. TerminateJobFlows

En función de la configuración del clúster, este puede tardar entre 5 y 20 minutos en terminarse por completo y liberar los recursos asignados, tales como instancias EC2.

nota

No puede reiniciar un clúster terminado, pero puede clonar un clúster terminado para reutilizar su configuración en un clúster nuevo. Para obtener más información, consulte Clonación de un clúster con la consola.

importante

Amazon EMR utiliza el rol de servicio de Amazon EMR y el rol AWSServiceRoleForEMRCleanup para limpiar los recursos del clúster que están en su cuenta y que ya no utiliza, como las instancias de Amazon EC2. Debe incluir acciones para que las políticas de rol eliminen o terminen los recursos. De lo contrario, Amazon EMR no podrá realizar estas acciones de limpieza y podría incurrir en costos por los recursos no utilizados que permanecen en el clúster.

Terminar un clúster con la consola

Puede terminar uno o varios clústeres mediante la consola de Amazon EMR. Los pasos para terminar un clúster en la consola varían en función de si la protección de terminación está activada o desactivada. Para terminar un clúster protegido, primero debe deshabilitar la protección de terminación.

New console
Para terminar un clúster con la nueva consola
  1. Inicie sesión en la AWS Management Console consola Amazon EMR y ábrala en https://console.aws.amazon.com/emr.

  2. Seleccione Clústeres y, a continuación, elija el clúster que desea terminar.

  3. En el menú desplegable Acciones, seleccione Terminar clúster para abrir la ventana Terminar clúster.

  4. Cuando se le solicite, seleccione Terminar. Según la configuración del clúster, la terminación puede tardar de 5 a 10 minutos. Para obtener más información sobre cómo terminar clústeres en Amazon EMR, consulte Terminar un clúster.

Old console
Para terminar un clúster con la protección de finalización desactivada mediante la consola antigua
  1. Vaya hasta la nueva consola de Amazon EMR y seleccione Ir a la consola antigua en el panel de navegación lateral. Para más información sobre lo que puede esperar al cambiar a la consola antigua, consulte Uso de la consola antigua.

  2. Seleccione el clúster que va a terminar. Puede seleccionar varios clústeres y terminarlos al mismo tiempo.

  3. Elija Terminar.

  4. Cuando se le pregunte, elija Terminate (Finalizar).

    Amazon EMR termina las instancias del clúster y deja de guardar los datos de registro.

Para terminar un clúster con la protección de terminación activada mediante la consola antigua
  1. Vaya hasta la nueva consola de Amazon EMR y seleccione Ir a la consola antigua en el panel de navegación lateral. Para más información sobre lo que puede esperar al cambiar a la consola antigua, consulte Uso de la consola antigua.

  2. En la página Cluster List (Lista de clústeres), seleccione el clúster que desea terminar. Puede seleccionar varios clústeres y terminarlos al mismo tiempo.

  3. Elija Terminar.

  4. Cuando se le solicite, elija Change (Cambiar) para desactivar la protección de terminación. Si ha seleccionado varios clústeres, elija Turn off all (Desactivar todo) para deshabilitar la protección de terminación de todos los clústeres a la vez.

  5. En el cuadro de diálogo Terminate clusters (Terminar clústeres), para Termination Protection (Protección de terminación), elija Off (Desactivada) y, a continuación, haga clic en la marca de verificación para confirmar.

  6. Haga clic en Terminate (Terminar).

    Amazon EMR termina las instancias del clúster y deja de guardar los datos de registro.

Terminar un clúster con la AWS CLI

Para finalizar un clúster desprotegido mediante el AWS CLI

Para terminar un clúster desprotegido mediante el AWS CLI, utilice el terminate-clusters subcomando con el parámetro --cluster-ids.

  • Escriba el comando siguiente para terminar un único clúster y sustituya j-3KVXXXXXXX7UG por el ID del clúster.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG

    Para terminar varios clústeres, escriba el comando siguiente y sustituya j-3KVXXXXXXX7UG y j-WJ2XXXXXX8EU por los ID de los clústeres.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG j-WJ2XXXXXX8EU

    Para obtener más información sobre el uso de los comandos de Amazon EMR en AWS CLI, consulte. https://docs.aws.amazon.com/cli/latest/reference/emr

Para terminar un clúster protegido mediante el AWS CLI

Para terminar un clúster protegido mediante el AWS CLI, primero deshabilite la protección de terminación mediante el modify-cluster-attributes subcomando con el --no-termination-protected parámetro. A continuación, utilice el subcomando terminate-clusters con el parámetro --cluster-ids para terminarlo.

  1. Escriba el comando siguiente para deshabilitar la protección de terminación y sustituya j-3KVTXXXXXX7UG por el ID del clúster.

    aws emr modify-cluster-attributes --cluster-id j-3KVTXXXXXX7UG --no-termination-protected
  2. Para terminar el clúster, escriba el comando siguiente y sustituya j-3KVXXXXXXX7UG por el ID del clúster.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG

    Para terminar varios clústeres, escriba el comando siguiente y sustituya j-3KVXXXXXXX7UG y j-WJ2XXXXXX8EU por los ID de los clústeres.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG j-WJ2XXXXXX8EU

    Para obtener más información sobre el uso de los comandos de Amazon EMR en AWS CLI, consulte. https://docs.aws.amazon.com/cli/latest/reference/emr

Terminar un clúster con la API

La operación TerminateJobFlows finaliza el procesamiento de pasos, carga los datos de registro desde Amazon EC2 en Amazon S3 (si está configurado) y termina el clúster de Hadoop. Un clúster también termina automáticamente si establece KeepJobAliveWhenNoSteps en False en una solicitud RunJobFlows.

Puede utilizar esta acción para terminar un único clúster o una lista de clústeres por sus ID de clúster.

Para obtener más información sobre los parámetros de entrada exclusivos deTerminateJobFlows, consulte TerminateJobFlows. Para obtener más información acerca de los parámetros genéricos en la solicitud, consulte Parámetros de solicitud comunes.