AWS Data Pipeline n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Data Pipeline peut continuer à utiliser le service normalement. En savoir plus
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.
Identification du cluster Amazon EMR qui dessert votre pipeline
Si un EMRCluster
ou EMRActivity
échoue et que les informations d'erreur fournies par la AWS Data Pipeline console ne sont pas claires, vous pouvez identifier le cluster Amazon EMR qui dessert votre pipeline à l'aide de la console Amazon EMR. Cela vous permet de localiser les journaux fournis par Amazon EMR afin d'obtenir plus de détails sur les erreurs qui se produisent.
Pour obtenir des informations plus détaillées sur les erreurs Amazon EMR
-
Dans la console AWS Data Pipeline, sélectionnez le triangle en regard de l'instance de pipeline pour développer les détails de l'instance.
-
Choisissez View execution details (Afficher les détails d'exécution), puis sélectionnez le triangle en regard du composant.
-
Dans la colonne Details (Détails), choisissez More... (Plus). L'écran d'information s'ouvre en répertoriant les détails du composant. Localisez et copiez la valeur instanceParent sur l'écran, telle que :
@EmrActivityId_xiFDD_2017-09-30T21:40:13
-
Accédez à la console Amazon EMR, recherchez un cluster dont le nom contient la valeur InstanceParent correspondante, puis choisissez Debug.
Note
Pour que le bouton Debug fonctionne, la définition de votre pipeline doit avoir défini l'EmrActivity
enableDebugging
optiontrue
et l'EmrLogUri
option sur un chemin valide. -
Maintenant que vous savez quel cluster Amazon EMR contient l'erreur à l'origine de la défaillance de votre pipeline, suivez les conseils de résolution des problèmes du Guide du développeur Amazon EMR.