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.
Amazon EMR 7.2.0 - Notes de mise à jour de Tez
Amazon EMR 7.2.0 - Testez les modifications
| Type | Description |
|---|---|
| Amélioration | Option fournie pour désactiver les contraintes de localité lors de la demande de conteneurs pour des tâches. |
| Correctif de bogue. | Rendre TaskDependencies# addTaskDependency thread sûr |
| Upgrade | Mettez à jour la version TLS vers la version 1.3 pour Tez. |
Amazon EMR 7.2.0 - Nouvelles configurations
| Classification | Nom | Par défaut | Description |
|---|---|---|---|
tez-site |
tez.task.relaxed.locality |
false |
Lorsque cette option est activée, les contraintes de localisation des racks et des nœuds ne sont pas prises en compte lors de la demande d'un conteneur pour une tâche. |
Amazon EMR 7.2.0 - Tez problèmes connus
Problème de nettoyage du DAG Tez (EMR 6.11.0 - EMR 7.2.0) — Dans les clusters où le protocole SSL est activé et qui exécutent les versions 6.11.0 à 7.2.0 d'EMR, il existe un SSLHandshakeproblème connu selon lequel une exception se produit dans TEZ Application Master (AM) pendant la phase de nettoyage du DAG. Cela se produit lorsque vous tentez de supprimer des données de shuffle intermédiaires depuis des nœuds distants via HTTPS une fois la requête terminée, et non pendant l'exécution de la requête. Le problème est dû au fait que Tez AM ne peut pas lire la configuration TrustStore appropriée lors de l'appel du point de terminaison du service Shuffle Handler. Toutefois, cela n'affecte que le nettoyage des données de shuffle pendant le nettoyage du DAG. Le nettoyage au niveau de l'application (AM) se produit de toute façon et nettoie toutes les données de shuffle persistantes. Cela ne conduit donc pas à une accumulation de données remaniée.
Version corrigée : — EMR 7.3.0
Solution : ajoutez la configuration SSL suivante au fichier tez-site.xml :
<property> <name>ssl.client.truststore.location</name> <value>{SSL_TRUSTSTORE_LOCATION}</value> </property>