Como resolvo o erro “a ação de bootstrap retornou um código de retorno diferente de zero” quando meu cluster do Amazon EMR falha ao iniciar?

2 minuto de leitura
0

Quero resolver o erro “a ação de bootstrap retornou um código de retorno diferente de zero” quando meu cluster do Amazon EMR falha ao iniciar.

Breve descrição

Depois que o Amazon EMR provisiona instâncias de cluster do Amazon Elastic Compute Cloud (Amazon EC2), o Amazon EMR executa ações de bootstrap nas instâncias. Se uma ação de bootstrap retornar um código de erro diferente de zero, o Amazon EMR encerrará as instâncias afetadas. Se muitas instâncias falharem nas ações de bootstrap, o Amazon EMR excluirá o cluster.

Resolução

Para identificar a causa do erro, verifique os logs de stderr. Se os logs de stderr não identificarem o problema, modifique seu script com informações de depuração. Por exemplo, para rastrear o fluxo do script nos arquivos de log de ações de bootstrap, defina os parâmetros -ex no script de Bash:

#!/bin/bash
set -x -e

Se a ação de bootstrap falhar, verifique os logs armazenados no LogURi que você especificou ao criar o cluster, por exemplo s3://example-log-location/example-cluster-id/node/example-instance-id/bootstrap-actions/.

Informações relacionadas

Usar ações de bootstrap personalizadas

Por que meu cluster do Amazon EMR foi encerrado com um erro de “falha no provisionamento de aplicações”?

AWS OFICIAL
AWS OFICIALAtualizada há 3 meses