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 di
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 Crea azioni di bootstrap per installare software aggiuntivo con un cluster Amazon EMR.
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 ErrorDetail informazioni in Amazon EMR. 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-actiondi1è 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.
-
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 Visualizza i file di log di Amazon EMR.
-
Se hai attivato i log del cluster quando hai creato l'istanza, consulta il log
stdoutper ulteriori informazioni. Puoi trovare il logstdoutper l'operazione di bootstrap in questa posizione Amazon S3:s3://amzn-s3-demo-bucket/logs/Your_Cluster_Id/node/Primary_Instance_Id/bootstrap-actions/Failed_Bootstrap_Action_Number/stdout.gzPer ulteriori informazioni sui log del cluster, consulta Configura la registrazione e il debug del cluster Amazon EMR.
-
Per determinare l'errore dell'operazione di bootstrap, esamina le eccezioni nei log
stdoute il valore inreturn-codeinErrorData. -
Usa i risultati del passaggio precedente per rivedere l'operazione di bootstrap in modo da evitare le eccezioni o gestirle correttamente quando si verificano.
-
Avvia un nuovo cluster con l'operazione di bootstrap aggiornata.