Comment éliminer l'erreur IU Web Tez « Adapter operation failed. Timeline server (ATS) is out of reach » (Échec de l'opération d'adaptateur. Le serveur de chronologie (ATS) est inaccessible) sur Amazon EMR ?

Date de la dernière mise à jour : 24/06/2019

Comment éliminer l'erreur IU Web Tez « Adapter operation failed. Timeline server (ATS) is out of reach. Either it's down, or CORS is not enabled. » (Échec de l'opération d'adaptateur. Le serveur de chronologie (ATS) est inaccessible) sur Amazon EMR version 5.20.0 ou 5.21.0 ?

Solution

Dans Amazon EMR versions 5.20.0 et 5.21.0, l'IU Tez envoie des demandes au serveur de chronologie YARN en utilisant localhost au lieu du nom d'hôte du nœud principal. Pour éliminer cette erreur, effectuez une mise à niveau vers la dernière version d'Amazon EMR version.

Pour continuer à utiliser la version 5.20.0 ou 5.21.0, exécutez le script suivant directement sur le nœud principal ou comme étape Amazon EMR. Vous pouvez également lancer un nouveau cluster, puis exécuter le script comme action d'amorçage personnalisée. Le script modifie la configuration de l'IU Tez afin d'utiliser le nom d'hôte du nœud principal au lieu de localhost. Le script n'accepte pas tous les arguments. Il enregistre les résultats dans /tmp/fix_tez_ui_0-9-1.log.

Emplacement du script :

  • Pour la région US-Est 1 : s3://awssupportdatasvcs.com/bootstrap-actions/fix_tez_ui_0-9-1/BA_fix_tez_ui_0-9-1.sh
  • Pour toutes les autres régions : s3://Region.awssupportdatasvcs.com/bootstrap-actions/fix_tez_ui_0-9-1/BA_fix_tez_ui_0-9-1.sh. Remplacez Region (Région) par votre code de région.

Une fois le script exécuté, effacez le cache du navigateur pour que ce dernier utilise le fichier configs.env modifié.


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?