Desidero risolvere l'errore "Failed to start the job flow due to an internal error" (Impossibile avviare il flusso del processo a causa di un errore interno) in Amazon EMR.
Risoluzione
Per risolvere l'errore Failed to start the job flow due to an internal error (Impossibile avviare il flusso del processo a causa di un errore interno), riavvia il cluster. Se l'errore persiste, completa i passaggi seguenti.
Controlla le autorizzazioni per il ruolo di servizio Amazon EMR
Assicurati che il ruolo di servizio Amazon EMR EMR_DefaultRole_V2 disponga delle autorizzazioni per utilizzare le chiavi del Servizio AWS di gestione delle chiavi (AWS KMS) specificate. Per avviare i cluster Amazon EMR, il ruolo di servizio Amazon EMR deve disporre delle autorizzazioni seguenti:
{ "Version": "2012-10-17",
"Statement": [{
"Sid": "EmrDiskEncryptionPolicy",
"Effect": "Allow",
"Action": [
"kms:Encrypt",
"kms:Decrypt",
"kms:ReEncrypt*",
"kms:CreateGrant",
"kms:GenerateDataKeyWithoutPlaintext",
"kms:DescribeKey"
],
"Resource": [
"arn:aws:kms:us-west-2:<account-id>:key/<key-id>"
]
}]
}
In caso di mancato avvio delle istanze dei cluster Amazon EMR, potresti ricevere errori di tipo Connection timed out (Connessione scaduta).
Per risolvere gli errori Connection timed out, completa i passaggi seguenti:
- Apri la console Amazon Elastic Compute Cloud (Amazon EC2).
- Seleziona il nodo Amazon EC2 terminato.
Nota: il nodo terminato rimane disponibile per 1 o 2 ore nella console Amazon EC2.
- Nell'elenco a discesa Operazioni scegli Monitoraggio.
- Scegli Risoluzione dei problemi, quindi Ottieni il log di sistema.
- Esamina il log di sistema per determinare il problema.
Controlla le route della sottorete di Amazon VPC
Assicurati che le route della sottorete di Amazon Virtual Private Cloud (Amazon VPC) siano configurate correttamente per l'origine dati utilizzata dal cluster. Per ulteriori informazioni, consulta Set up a VPC to host Amazon EMR clusters.
**Controlla i gruppi di sicurezza **
Assicurati che i gruppi di sicurezza primario, principale e di attività siano configurati correttamente per la sottorete. Per ulteriori informazioni, consulta Working with Amazon EMR-managed security groups. Inoltre, devi consentire tutte le operazioni necessarie nei ruoli Amazon EMR predefiniti e nel ruolo del profilo dell'istanza. Dopo aver configurato le route, i gruppi di sicurezza e i ruoli della sottorete di Amazon VPC, avvia un nuovo cluster.
Informazioni correlate
Configure networking in a VPC for Amazon EMR