Ir para o conteúdo

Como resolvo o erro "bootstrap action returned a non-zero return code" quando meu cluster do Amazon EMR falha ao executar?

2 minuto de leitura
0

Quero resolver o erro "bootstrap action returned a non-zero return code" quando meu cluster do Amazon EMR falha ao executar.

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 encerra as instâncias afetadas. Se muitas instâncias falharem nas ações de bootstrap, o Amazon EMR exclui 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 seu script 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 "application provisioning failed"?

AWS OFICIALAtualizada há um ano