Salta al contenuto

Come posso risolvere l'errore "bootstrap action returned a non-zero return code" che ricevo quando l'avvio del mio cluster Amazon EMR ha esito negativo?

2 minuti di lettura
0

Desidero risolvere l'errore "bootstrap action returned a non-zero return code" che ricevo quando l'avvio del mio cluster Amazon EMR ha esito negativo.

Breve descrizione

Dopo che Amazon EMR effettua il provisioning delle istanze del cluster Amazon Elastic Compute Cloud (Amazon EC2), Amazon EMR esegue operazioni di bootstrap sulle istanze. Se un'operazione di bootstrap restituisce un codice di errore diverso da zero, Amazon EMR termina le istanze interessate. Se un numero eccessivo di istanze non riesce a eseguire le operazioni di bootstrap, Amazon EMR elimina il cluster.

Risoluzione

Per identificare la causa dell'errore, controlla i log stderr. Se i log stderr non identificano il problema, modifica lo script con le informazioni di debug. Ad esempio, per tracciare il flusso dello script all'interno dei file di log delle operazioni di bootstrap, imposta i parametri -ex nello script Bash:

#!/bin/bash
set -x -e

Se l'operazione di bootstrap ha avuto esito negativo, controlla i log archiviati nel LogUri specificato durante la creazione del cluster, ad esempio s3://example-log-location/example-cluster-id/node/example-instance-id/bootstrap-actions/.

Informazioni correlate

Utilizzo di operazioni di bootstrap personalizzate

Perché il mio cluster Amazon EMR viene terminato con un errore "application provisioning failed"?

AWS UFFICIALEAggiornata un anno fa