Résolution des erreurs dans EMR Serverless - Amazon EMR

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.

Résolution des erreurs dans EMR Serverless

Utilisez les informations suivantes pour diagnostiquer et résoudre les problèmes courants que vous pouvez rencontrer lorsque vous travaillez avec Amazon EMR Serverless.

Erreur : limite dépassée pour la capacité maximale autorisée.

Cette erreur indique que EMR Serverless n'a pas pu soumettre la tâche car l'application a dépassé les limites de capacité maximale que vous avez configurées. Augmentez les limites de capacité maximale de l'application.

Erreur : la capacité maximale configurée a été dépassée. Réessayez ultérieurement.

Cette erreur indique que EMR Serverless n'a pas pu démarrer une nouvelle tâche car l'application a dépassé les limites de capacité maximale que vous avez configurées. Augmentez les limites de capacité maximale de l'application.

Erreur : l'accès S3 est refusé. Vérifiez les autorisations d'accès S3 du rôle d'exécution des tâches sur les ressources S3 requises.

Cette erreur indique que votre tâche n'a pas accès à vos ressources S3. Vérifiez que le rôle d'exécution de la tâche est autorisé à accéder aux ressources S3 que la tâche doit utiliser. Pour en savoir plus sur les rôles d'exécution, voirRôles d'exécution des tâches pour Amazon EMR Serverless.

Erreur ModuleNotFoundError : aucun module n'a été nommé<module>. Reportez-vous au guide de l'utilisateur pour savoir comment utiliser les bibliothèques Python avec EMR Serverless.

Cette erreur indique qu'aucun module Python n'était disponible pour le job Spark. Vérifiez que les bibliothèques Python dépendantes sont disponibles pour la tâche. Pour plus d'informations sur la façon d'empaqueter des bibliothèques Python, consultezUtilisation de bibliothèques Python avec EMR Serverless.

Erreur : Impossible d'assumer le rôle d'exécution <role name>car celui-ci n'existe pas ou n'est pas configuré avec la relation de confiance requise.

Cette erreur indique que le rôle d'exécution du travail que vous avez spécifié pour le travail n'existe pas ou qu'il n'a aucune relation de confiance pour les autorisations EMR sans serveur. Pour vérifier que le IAM rôle existe et que vous avez correctement configuré la politique de confiance du rôle, consultez les instructions dansRôles d'exécution des tâches pour Amazon EMR Serverless.