BOOTSTRAP_FAILURE_BA_DOWNLOAD_FAILED_PRIMARY - 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_BA_DOWNLOAD_FAILED_PRIMARY

Panoramica

Un cluster termina con l'errore BOOTSTRAP_FAILURE_BA_DOWNLOAD_FAILED_PRIMARY quando l'istanza primaria non è in grado di scaricare lo script di un'operazione di bootstrap dalla posizione Amazon S3 specificata. Le cause potenziali includono:

  • Il file script dell'operazione di bootstrap non si trova nella posizione Amazon S3 specificata.

  • Il ruolo di servizio per le istanze Amazon EC2 sul cluster (chiamato anche profilo di istanza EC2 per Amazon EMR) non dispone delle autorizzazioni per accedere al bucket Amazon S3 in cui risiede lo script dell'operazione di bootstrap. Per ulteriori informazioni sui ruoli di servizio, consulta Ruolo di servizio per istanze EC2 del cluster (profilo istanza EC2).

Per ulteriori informazioni sulle operazioni di bootstrap, consulta Creazione di operazioni di bootstrap per l'installazione di software aggiuntivo.

Risoluzione

Per risolvere questo errore, assicurati che l'istanza primaria disponga dell'accesso appropriato allo script dell'operazione di bootstrap.

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.

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.

Fasi per la risoluzione dei problemi
  1. Utilizza il valore amazon-s3-path dell'array ErrorData per trovare lo script dell'operazione di bootstrap pertinente in Amazon S3.

  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.