Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Le cluster EMR n'a pas pu être provisionné
Plusieurs raisons peuvent expliquer l'échec du démarrage d'un cluster Amazon EMR. Voici quelques méthodes pour diagnostiquer le problème.
Consulter les journaux de provisionnement EMR
Amazon EMR utilise Puppet pour installer et configurer des applications sur un cluster. L'examen des journaux permet de savoir si des erreurs se sont produites lors de la phase de provisionnement d'un cluster. Les journaux sont accessibles sur le cluster ou sur S3 si les journaux sont configurés pour être envoyés vers S3.
Les journaux sont stockés /var/log/provision-node/apps-phase/0/{UUID}/puppet.log sur le disque et s3://<LOG LOCATION>/<CLUSTER ID>/node/<EC2 INSTANCE
ID>/provision-node/apps-phase/0/{UUID}/puppet.log.gz.
Messages d'erreur courants
| Message d’erreur | Cause |
|---|---|
|
|
Le serveur d'enregistrement EMR n'a pas pu démarrer. Consultez les journaux du serveur d'enregistrement EMR ci-dessous. |
|
|
EMR Secret Agent n'a pas pu démarrer. Consultez la section Vérifier les journaux de Secret Agent ci-dessous. |
|
|
Le certificat TLS privé dans Secret Manager pour le certificat du plug-in Apache Ranger n'est pas au bon format ou n'est pas un certificat privé. Consultez Certificats TLS pour l'intégration d'Apache Ranger à Amazon EMR pour les formats de certificats. |
|
|
Le rôle de profil d'instance EC2 ne dispose pas des autorisations appropriées pour récupérer les certificats TLS auprès de Secrets Agent. |
Vérifiez les SecretAgent journaux
Les journaux de l'agent secret se trouvent dans /emr/secretagent/log/ sur un nœud EMR ou dans le répertoire de S3 s3://<LOG LOCATION>/<CLUSTER ID>/node/<EC2
INSTANCE ID>/daemons/secretagent/.
Messages d'erreur courants
| Message d’erreur | Cause |
|---|---|
|
|
L'exception ci-dessus signifie que le rôle de profil d'instance EMR EC2 n'est pas autorisé à assumer ce rôle. RangerPluginDataAccessRole Consultez Rôles IAM pour une intégration native avec Apache Ranger. |
|
|
Vous pouvez ignorer ces erreurs. |
Vérifiez les journaux du serveur d'enregistrement (pour SparkSQL)
<CLUSTER ID><EC2 INSTANCE ID>Les journaux du serveur d'enregistrement EMR sont disponibles sur/var/log/emr-record-server/ sur un nœud EMR, ou ils se trouvent dans le répertoire s3 :<LOG LOCATION>////node/ /daemons//dans S3. emr-record-server
Messages d'erreur courants
| Message d’erreur | Cause |
|---|---|
|
|
L'EMR SecretAgent ne s'est pas affiché ou présente un problème. Vérifiez la présence d'erreurs dans les SecretAgent journaux et dans le script de marionnette pour déterminer s'il y a eu des erreurs de provisionnement. |