¿Como soluciono el error “bootstrap action returned a non-zero return code” cuando mi clúster de Amazon EMR no se lanza?

2 minutos de lectura
0

Quiero resolver el error “bootstrap action returned a non-zero return code” cuando mi clúster de Amazon EMR no se lanza.

Descripción breve

Después de que Amazon EMR aprovisione las instancias de clúster de Amazon Elastic Compute Cloud (Amazon EC2), Amazon EMR ejecuta acciones de arranque en las instancias. Si una acción de arranque devuelve un código de error distinto de cero, Amazon EMR termina las instancias afectadas. Si hay demasiadas instancias que con error en las acciones de arranque, Amazon EMR elimina el clúster.

Resolución

Para identificar la causa del error, consulta los registros de stderr. Si los registros de stderr no identifican el problema, modifica el script con la información de depuración. Por ejemplo, para rastrear el flujo del script dentro de los archivos de registro de acciones de arranque, define los parámetros -ex en el script de Bash:

#!/bin/bash
set -x -e

Si se ha producido un error en la acción de arranque, comprueba los registros que están almacenados en el LogUri que especificaste al crear el clúster; por ejemplo, s3://example-log-location/example-cluster-id/node/example-instance-id/bootstrap-actions/.

Información relacionada

Use custom bootstrap actions (Uso de acciones de arranque personalizadas)

¿Por qué finalizó mi clúster de Amazon EMR con el error “application provisioning failed” (error en el aprovisionamiento de la aplicación)?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 meses