BOOTSTRAP_FAILURE_PRIMARY_WITH_NON_ZERO_CODE - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

BOOTSTRAP_FAILURE_PRIMARY_WITH_NON_ZERO_CODE

Panoramica

Quando un cluster termina con un errore BOOTSTRAP_FAILURE_PRIMARY_WITH_NON_ZERO_CODE, un'azione di bootstrap non è riuscita nell'istanza primaria. Per ulteriori informazioni sulle operazioni di bootstrap, consulta Creazione di operazioni di bootstrap per l'installazione di software aggiuntivo.

Risoluzione

Per risolvere questo errore, esamina i dettagli restituiti nell'errore dell'API, modifica lo script dell'operazione di bootstrap e crea un nuovo cluster con l'operazione di bootstrap aggiornata.

Per risolvere il problema del cluster EMR non riuscito, consulta le informazioni su ErrorDetail restituite dalle API DescribeCluster e ListClusters. Per ulteriori informazioni, consulta Codici di errore con informazioni ErrorDetail. L'array ErrorData all'interno di ErrorDetail restituisce le seguenti informazioni per questo codice di errore:

primary-instance-id

L'ID dell'istanza primaria in cui l'azione di bootstrap non è riuscita.

bootstrap-action

Il numero ordinale dell'operazione di bootstrap che non è riuscita. Uno script con un valore bootstrap-action di 1 è la prima azione di bootstrap da eseguire sull'istanza.

return-code

Il codice restituito per l'operazione di bootstrap non riuscita.

amazon-s3-path

La posizione Amazon S3 dell'azione di bootstrap non riuscita.

public-doc

L'URL pubblico della documentazione per il codice di errore.

Passaggi da completare

Esegui i passaggi seguenti per identificare e correggere la causa principale dell'errore dell'operazione di bootstrap. Quindi avvia un nuovo cluster.

  1. Esamina i file di log dell'operazione di bootstrap in Amazon S3 per identificare la causa principale dell'errore. Per ulteriori informazioni su come visualizzare i log di Amazon EMR, consulta Visualizzare file di log di .

  2. Se hai attivato i log del cluster quando hai creato l'istanza, consulta il log stdout per ulteriori informazioni. Puoi trovare il log stdout per l'operazione di bootstrap in questa posizione Amazon S3:

    s3://EXAMPLE-BUCKET/logs/Your_Cluster_Id/node/Primary_Instance_Id/bootstrap-actions/Failed_Bootstrap_Action_Number/stdout.gz

    Per ulteriori informazioni sui log del cluster, consulta Configurazione della registrazione e del debug di cluster.

  3. Per determinare l'errore dell'operazione di bootstrap, esamina le eccezioni nei log stdout e il valore in return-code in ErrorData.

  4. Usa i risultati del passaggio precedente per rivedere l'operazione di bootstrap in modo da evitare le eccezioni o gestirle correttamente quando si verificano.

  5. Avvia un nuovo cluster con l'operazione di bootstrap aggiornata.