

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.

# Apache Tez
<a name="emr-tez"></a>

Apache Tez est un cadre qui crée un graphe orienté acyclique (DAG) complexe de tâches pour le traitement des données. Vous pouvez l'utiliser comme alternative à Hadoop dans certains cas MapReduce d'utilisation. Par exemple, vous pouvez exécuter des flux de travail Pig and Hive avec Hadoop MapReduce ou vous pouvez utiliser Tez comme moteur d'exécution. Pour plus d'informations, consultez [https://tez.apache.org/](https://tez.apache.org/). Les versions Amazon EMR 4.7.0 et ultérieures incluent Tez.

Le tableau suivant répertorie la version de Tez incluse dans la dernière version d’Amazon EMR série 7.x, ainsi que les composants qu’Amazon EMR installe avec Tez.

Pour la version des composants installés avec Tez dans cette version, voir la [version 7.12.0 Versions des composants](emr-7120-release.md).


**Informations de version de Tez pour emr-7.12.0**  

| Étiquette de version Amazon EMR | Version Tez | Composants installés avec Tez | 
| --- | --- | --- | 
| emr-7,12.0 | Tez 0.10.2-amzn-19 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 

Le tableau suivant répertorie la version de Tez incluse dans la dernière version d'Amazon EMR série 6.x, ainsi que les composants qu'Amazon EMR installe avec Tez.

Pour connaître la version des composants installés avec Tez dans cette version, consultez les [versions des composants de la version 6.15.0](emr-6150-release.md).


**Informations sur la version de Tez pour emr-6.15.0**  

| Étiquette de version Amazon EMR | Version Tez | Composants installés avec Tez | 
| --- | --- | --- | 
| emr-6.15.0 | Tez 0.10.2-amzn-6 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 

Le tableau suivant répertorie la version de Tez incluse dans la dernière version d'Amazon EMR série 5.x, ainsi que les composants qu'Amazon EMR installe avec Tez.

Pour la version des composants installés avec Tez dans cette version, voir la [version 5.36.2 Versions des composants](emr-5362-release.md).


**Informations sur la version de Tez pour emr-5.36.2**  

| Étiquette de version Amazon EMR | Version Tez | Composants installés avec Tez | 
| --- | --- | --- | 
| emr-5.36.2 | Tez 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 

**Topics**
+ [

# Création d'un cluster avec Tez
](tez-create-cluster.md)
+ [

# Configuration de Tez
](tez-configure.md)
+ [

# Interface utilisateur web Tez
](tez-web-ui.md)
+ [

# Serveur de chronologie
](tez-timeline-server.md)
+ [

# Historique des versions de Tez
](Tez-release-history.md)

# Création d'un cluster avec Tez
<a name="tez-create-cluster"></a>

Pour installer Tez, choisissez Apache Tez comme application lorsque vous créez votre cluster.<a name="emr-tez-create"></a>

**Pour créer un cluster avec Tez installé à l'aide de la console**

1. Accédez à la nouvelle console Amazon EMR et sélectionnez **Changer pour l'ancienne console** depuis le menu latéral. Pour plus d'informations sur ce qu'implique le passage à l'ancienne console, consultez la rubrique [Utilisation de l'ancienne console](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html#console-opt-in).

1. Choisissez **Créer un cluster** et **Go to advanced options (Aller aux options avancées)**.

1. Dans **Configuration des logiciels**, choisissez une **version** de **emr-4.7.0** ou supérieure.

1. Sélectionnez **Tez** avec d'autres applications que vous voulez faire installer par Amazon EMR.

1.  Sélectionnez d'autres options si nécessaire, puis choisissez **Create cluster (Créer le cluster)**.

**Pour créer un cluster avec Tez à l'aide du AWS CLI**
+ Utilisez la commande `create-cluster` avec l'option `-- applications` pour spécifier **Tez**. L'exemple suivant crée un cluster avec Tez installé.
**Note**  
Les caractères de continuation de ligne Linux (\$1) sont inclus pour des raisons de lisibilité. Ils peuvent être supprimés ou utilisés dans les commandes Linux. Pour Windows, supprimez-les ou remplacez-les par un caret (^).

  ```
  aws emr create-cluster --name "Cluster with Tez" --release-label emr-7.12.0 \
  --applications Name=Tez --ec2-attributes KeyName=myKey \
  --instance-type m5.xlarge --instance-count 3 --use-default-roles
  ```

# Configuration de Tez
<a name="tez-configure"></a>

Vous pouvez personnaliser Tez en définissant des valeurs à l'aide de la classification de configuration `tez-site`, qui configure les paramètres dans le fichier de configuration `tez-site.xml`. Pour plus d'informations, consultez [TezConfiguration](https://tez.apache.org/releases/0.8.2/tez-api-javadocs/configs/TezConfiguration.html)la documentation d'Apache Tez. Pour modifier Hive ou Pig afin d'utiliser le moteur d'exécution Tez, utilisez les classifications de configuration `hive-site` et `pig-properties` correspondantes. Des exemples sont présentés ci-après.

## Exemple de configuration
<a name="tez-configure-example"></a>

**Example Exemple : Personnalisation du niveau d'enregistrement racine de Tez et Configuration de Tez comme moteur d'exécution pour Hive et Pig**  
L'exemple de commande `create-cluster` ci-dessous crée un cluster avec Tez, Hive et Pig installés. La commande fait référence à un fichier stocké dans Amazon S3, `myConfig.json`, qui spécifie les propriétés pour la classification `tez-site` qui définit `tez.am.log.level` sur `DEBUG` et définit le moteur d'exécution Tez pour Hive et Pig en utilisant les classifications de configuration `hive-site` et `pig-properties`.  
Les caractères de continuation de ligne Linux (\$1) sont inclus pour des raisons de lisibilité. Ils peuvent être supprimés ou utilisés dans les commandes Linux. Pour Windows, supprimez-les ou remplacez-les par un caret (^).

```
aws emr create-cluster --release-label emr-7.12.0 \
--applications Name=Tez Name=Hive Name=Pig --ec2-attributes KeyName=myKey \
--instance-type m5.xlarge --instance-count 3 \
--configurations https://s3.amazonaws.com/amzn-s3-demo-bucket/myfolder/myConfig.json --use-default-roles
```
Vous trouverez ci-dessous des exemples de contenus `myConfig.json`.  

```
[
    {
      "Classification": "tez-site",
      "Properties": {
        "tez.am.log.level": "DEBUG"
      }
    },
    {
      "Classification": "hive-site",
      "Properties": {
        "hive.execution.engine": "tez"
      }
    },
    {
      "Classification": "pig-properties",
      "Properties": {
        "exectype": "tez"
      }
    }
  ]
```

**Note**  
Avec la version 5.21.0 et ultérieures d'Amazon EMR, vous permet de remplacer les configurations de cluster et de spécifier des classifications de configuration supplémentaires pour chaque groupe d'instances dans un cluster en cours d'exécution. Pour ce faire, utilisez la console Amazon EMR, le AWS Command Line Interface (AWS CLI) ou le AWS SDK. Pour plus d'informations, consultez [Fourniture d'une configuration pour un groupe d'instances dans un cluster en cours d'exécution](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps-running-cluster.html).

## Ouverture fractionnée asynchrone Tez
<a name="tez-configure-async"></a>

Lorsque le chemin de la table contient un grand nombre de petits fichiers et qu’une requête tente de tous les lire, chaque petit fichier correspondant à chaque division est combiné en une *unité de fractionnement groupée* Tez. Un seul mappeur traite ensuite la division groupée unique Tez. Puisque l’exécution est synchrone, chaque division de la division groupée est traitée une par une. Les objets `RecordReader` doivent donc traiter les divisions de manière synchrone.

Amazon EMR 6.15.0 introduit des configurations que vous pouvez spécifier pour ouvrir de manière asynchrone les divisions d'entrée dans une division groupée Tez. La fonctionnalité a été initiée par [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397), mais a connu des régressions dans OSS Hive. EMR Hive a corrigé les régressions et les bogues supplémentaires dans le tableau Hive ACID. Cette amélioration permet d'accélérer les performances des requêtes de lecture lorsqu'il existe un grand nombre de divisions d'entrée dans une seule division groupée Tez.


| Nom | Classification | Description | 
| --- | --- | --- | 
|  `tez.grouping.split.init.threads`  |  `tez-site`  | Spécifie le nombre de threads de démon que Tez utilise pour pré-initier les `RecordReaders` et les divisions ouvertes. Pour les tables ACID, la valeur maximale prise en charge pour `tez.grouping.split.init.threads` est `1`. | 
|  `tez.grouping.split.init.recordreaders`  |  `tez-site`  | Spécifie le nombre de `RecordReaders` dont la pré-initialisation doit être conservée par les threads de démon. Cela peut être utile lorsque la division groupée Tez contient un grand nombre de `InputSplits`. L’initialisation de `RecordReaders` pour traiter ces divisions d’entrée peut être effectuée de manière asynchrone avec des threads de démon au lieu d’un traitement séquentiel. | 

Remarques relatives à la configuration :


| Objet | Détails | 
| --- | --- | 
| Paramètres de configuration recommandés | Il est recommandé de définir les paramètres de configuration ci-dessus sur les valeurs que vous souhaitez dans `hive-site` les deux`tez-site`. | 
| Valeurs correspondantes | Les valeurs des paramètres de configuration doivent être identiques dans les deux versions `hive-site` et`tez-site`. | 
| Recommandation LLAP | Il n'est pas recommandé d'utiliser cette fonctionnalité lorsque LLAP est activé. | 

### Analyse comparative de l’ouverture fractionnée asynchrone Tez
<a name="tez-configure-async-benchmark"></a>

Nous avons utilisé les environnements et configurations suivants pour procéder à l’analyse comparative de la capacité d’ouverture fractionnée asynchrone Tez :
+ **Environnement d’évaluation** – Cluster Amazon EMR avec 1 nœud primaire utilisant m5.16xlarge et 16 nœuds principaux utilisant m5.16xlarge.
+ **Configurations d’évaluation** – Pour simuler le scénario d’analyse comparative dans lequel un grand nombre de divisions d’entrée se trouvent dans une seule division groupée Tez, la valeur `tez.grouping.split-count` est définie sur `1`.
+ **Table utilisée pour l’analyse comparative** – La table contient 200 partitions, chaque partition contenant un seul fichier. L’analyse comparative est effectuée lorsque cette table contient des fichiers CSV et lorsque cette table contient des fichiers parquet. Requête Hive pour l’analyse comparative : `SELECT COUNT(*)` à dix reprises dans la table, et prenez le temps d’exécution moyen.
+ **Configurations pour activer l’ouverture fractionnée asynchrone Tez** :
  + `tez.grouping.split.init.threads` = `4`
  + `tez.grouping.split.init.recordreaders` = `10`


| Jeu de données | Fonctionnalité désactivée (référence) | Fonctionnalité activée | Amélioration | 
| --- | --- | --- | --- | 
|  Jeu de données CSV  |  90,26 secondes  | 79,20 secondes | 12,25 % | 
|  Jeu de données Parquet  |  54,67 secondes  | 42,23 secondes | 22,75 % | 

# Interface utilisateur web Tez
<a name="tez-web-ui"></a>

Tez a sa propre interface utilisateur web. Pour afficher l'interface utilisateur Web, consultez l'URL suivante.

```
http://masterDNS:8080/tez-ui
```

Pour activer l'onglet Hive Queries sur l'interface utilisateur Web de Tez, définissez la configuration suivante.

```
[
  {
    "Classification": "hive-site",
    "Properties": {
      "hive.exec.pre.hooks": "org.apache.hadoop.hive.ql.hooks.ATSHook",
      "hive.exec.post.hooks": "org.apache.hadoop.hive.ql.hooks.ATSHook",
      "hive.exec.failure.hooks": "org.apache.hadoop.hive.ql.hooks.ATSHook"
    }
  }
]
```

Vous pouvez également consulter les détails de l'interface utilisateur des applications Tez, Spark et YARN à l'aide des liens figurant dans l'onglet **Interfaces utilisateur de l'application** de la page détaillée d'un cluster dans la console. Les interfaces utilisateur (UI) des applications Amazon EMR sont hébergées hors cluster et sont disponibles après la fin du cluster. Elles ne nécessitent pas que vous établissiez une connexion SSH ou un proxy Web, ce qui vous permet de résoudre plus facilement les problèmes et d'analyser les tâches actives et l'historique des tâches.

Pour plus d'informations, consultez [Afficher l'historique de l'application](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-cluster-application-history.html) dans le *Guide de gestion Amazon EMR*.

# Serveur de chronologie
<a name="tez-timeline-server"></a>

Le Serveur de chronologie YARN est configuré pour s'exécuter lorsque Tez est installé. Pour afficher les tâches soumises via Tez ou des moteurs MapReduce d'exécution à l'aide du serveur Timeline, consultez l'interface utilisateur Web à l'aide de l'URL`http://master-public-DNS:8188`. Pour plus d'informations, consultez [Affichage des interfaces web hébergées sur les clusters Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-web-interfaces.html) dans le *Guide de gestion Amazon EMR*.

# Historique des versions de Tez
<a name="Tez-release-history"></a>

Le tableau suivant répertorie la version de Tez incluse dans chaque version d'Amazon EMR, ainsi que les composants installés avec l'application. Pour connaître les versions des composants de chaque version, consultez la section Version des composants de votre version dans [Versions Amazon EMR 7.x](emr-release-7x.md), [Versions Amazon EMR 6.x](emr-release-6x.md) ou [Versions Amazon EMR 5.x](emr-release-5x.md).


**Informations sur la version de Tez**  

| Étiquette de version Amazon EMR | Version Tez | Composants installés avec Tez | 
| --- | --- | --- | 
| emr-7,12.0 | 0.10.2-amzn-19 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.11.0 | 0.10.2-amzn-18 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.10.0 | 0.10.2-amzn-17 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.9.0 | 0.10.2-amzn-16 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7,8.0 | 0.10.2-amzn-15 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7,7.0 | 0.10.2-amzn-14 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.6.0 | 0.10.2-amzn-13 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.5.0 | 0.10.2-amzn-12 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.4.0 | 0.10.2-amzn-11 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.3.0 | 0.10.2-amzn-10 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.2.0 | 0.10.2-amzn-9 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-5.36.2 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-7.1.0 | 0.10.2-amzn-8 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-7.0.0 | 0.10.2-amzn-7 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.15.0 | 0.10.2-amzn-6 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.14.0 | 0.10.2-amzn-5 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.13.0 | 0.10.2-amzn-4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.12.0 | 0.10.2-amzn-3 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.11.1 | 0.10.2-amzn-2.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.11.0 | 0.10.2-amzn-2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.10.1 | 0.10.2-amzn-1.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.10.0 | 0.10.2-amzn-1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn, tez-on-worker | 
| emr-6.9.1 | 0.10.2-amzn-0.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.9.0 | 0.10.2-amzn-0 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.8.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.8.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.7.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.36.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.36.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.6.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.35.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.5.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.4.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.3.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.3.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.2.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.2.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.1.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.1.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.0.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-6.0.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.34.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.33.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.33.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.32.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.32.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.31.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.31.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.30.2 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.30.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.30.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| mr-5.29.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.28.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.28.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.27.1 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.27.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.26.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.25.0 | 0.9.2 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.24.1 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.24.0 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.23.1 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.23.0 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.22.0 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.21.2 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.21.1 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.21.0 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.20.1 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.20.0 | 0.9.1 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.19.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.19.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.18.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.18.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.17.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.17.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.17.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.16.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.16.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.15.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.15.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.14.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.14.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.14.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.13.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.13.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.12.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.12.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.12.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.12.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.11.4 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.11.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.11.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.11.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.11.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.10.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.10.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.9.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.9.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.8.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.8.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.8.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.8.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.7.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.7.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.6.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.6.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.5.4 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.5.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.5.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.5.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.5.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.4.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.4.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.3.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.3.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.3.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.2.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.2.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.2.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.2.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.1.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.1.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.0.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.0.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.0.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-5.0.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.9.6 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.9.5 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.9.4 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.9.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.9.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.9.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.8.5 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.8.4 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.8.3 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.8.2 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.8.1 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.8.0 | 0.8.4 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.7.4 | 0.8.3 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.7.3 | 0.8.3 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.7.2 | 0.8.3 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.7.1 | 0.8.3 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 
| emr-4.7.0 | 0.8.3 | emrfs, emr-goodies, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tez-on-yarn | 

# Notes de publication de Tez par version
<a name="Tez-release-history-versions"></a>

**Topics**
+ [

# Amazon EMR 7.10.0 - Notes de mise à jour de Tez
](Tez-release-history-7100.md)
+ [

# Amazon EMR 7.9.0 - Notes de mise à jour de Tez
](Tez-release-history-790.md)
+ [

# Amazon EMR 7.8.0 - Notes de mise à jour de Tez
](Tez-release-history-780.md)
+ [

# Amazon EMR 7.7.0 - Notes de mise à jour de Tez
](Tez-release-history-770.md)
+ [

# Amazon EMR 7.6.0 - Notes de mise à jour de Tez
](Tez-release-history-760.md)
+ [

# Amazon EMR 7.5.0 - Notes de mise à jour de Tez
](Tez-release-history-750.md)
+ [

# Amazon EMR 7.4.0 - Notes de mise à jour de Tez
](Tez-release-history-740.md)
+ [

# Amazon EMR 7.3.0 - Notes de mise à jour de Tez
](Tez-release-history-730.md)
+ [

# Amazon EMR 7.2.0 - Notes de mise à jour de Tez
](Tez-release-history-720.md)
+ [

# Amazon EMR 7.1.0 - Notes de mise à jour de Tez
](Tez-release-history-710.md)
+ [

# Amazon EMR 7.0.0 - Notes de mise à jour de Tez
](Tez-release-history-700.md)
+ [

# Amazon EMR 6.15.0 – Notes de mise à jour de Tez
](Tez-release-history-6150.md)
+ [

# Amazon EMR 6.14.0 - Notes de mise à jour de Tez
](Tez-release-history-6140.md)
+ [

# Amazon EMR 6.13.0 - Notes de mise à jour de Tez
](Tez-release-history-6130.md)
+ [

# Amazon EMR 6.12.0 - Notes de mise à jour de Tez
](Tez-release-history-6120.md)
+ [

# Amazon EMR 6.11.0 - Notes de mise à jour de Tez
](Tez-release-history-6110.md)
+ [

# Amazon EMR 6.10.0 - Notes de mise à jour de Tez
](Tez-release-history-6100.md)
+ [

# Amazon EMR 6.9.0 - Notes de mise à jour de Tez
](Tez-release-history-690.md)
+ [

# Amazon EMR 6.8.0 - Notes de mise à jour de Tez
](Tez-release-history-680.md)
+ [

# Amazon EMR 6.7.0 - Notes de mise à jour de Tez
](Tez-release-history-670.md)
+ [

# Amazon EMR 6.6.0 - Notes de mise à jour de Tez
](Tez-release-history-660.md)

# Amazon EMR 7.10.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-7100"></a>

## Amazon EMR 7.10.0 - Tez les modifications
<a name="Tez-release-history-changes-7100"></a>


| Type | Description | 
| --- | --- | 
| Correctif de bogue. | [TEZ-4595](https://issues.apache.org/jira/browse/TEZ-4595) : correction d'un bug à cause duquel Tez se bloquait lorsqu'il essayait de traiter un nouveau DAG alors que celui-ci était encore en train de se remettre d'un échec précédent, ce qui provoquait une interférence entre les deux parties DAGs et le lancement d'une exception INVALID\$1EVENT. | 

**Notes de publication de Tez**

Remarques relatives à la correction des bogues — Le problème s'est produit lorsque des fichiers de restauration étaient présents et que le maître d'application passait aux états RECOVERING → IDLE → RUNNING → IDLE, créant ainsi une brève fenêtre dans laquelle Hive pouvait en soumettre de nouveaux DAGs pendant la transition IDLE → RUNNING. Modification de la logique de transition d'état pour ignorer l'état IDLE lorsque des fichiers de restauration sont présents. L'AM suit désormais le flux RECOVERING → RUNNING → IDLE, ce qui garantit que la nouvelle soumission du DAG n'a lieu qu'après le nettoyage complet du DAG récupéré.

# Amazon EMR 7.9.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-790"></a>

## Amazon EMR 7.9.0 - Testez les modifications
<a name="Tez-release-history-changes-790"></a>

Aucune modification pour la version 7.9.0.

# Amazon EMR 7.8.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-780"></a>

## Amazon EMR 7.8.0 - Testez les modifications
<a name="Tez-release-history-changes-780"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | Version 1.78 améliorée de Bouncycastle pour correspondre à Hadoop | 

# Amazon EMR 7.7.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-770"></a>

## Amazon EMR 7.7.0 - Testez les modifications
<a name="Tez-release-history-changes-770"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | La tez.task.relaxed.locality propriété d'Apache Tez contrôle si la planification des tâches respecte strictement les contraintes de localité des données (localité du rack et du nœud). Lorsqu'il est défini sur true (par défaut dans EMR-7.6 et versions ultérieures), Tez n'applique pas la localité, ce qui permet d'attribuer des tâches à n'importe quel conteneur disponible, ce qui améliore l'utilisation des ressources et réduit les temps d'attente dans les clusters très fréquentés. | 

# Amazon EMR 7.6.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-760"></a>

## Amazon EMR 7.6.0 - Testez les modifications
<a name="Tez-release-history-changes-760"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | Les contraintes de localisation des racks et des nœuds ne seront pas prises en compte lors de la demande de conteneur pour une tâche en remplaçant la valeur par défaut tez.task.relaxed.locality de par false | 
| Amélioration | Ajustez les configurations pour désactiver le délai dû à la localité et permettre une solution de repli non locale | 
| Amélioration | [TEZ-4547](https://issues.apache.org/jira/browse/TEZ-4547) : Ajoutez Tez AM JoBid au JobConf | 

# Amazon EMR 7.5.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-750"></a>

## Amazon EMR 7.5.0 - Testez les modifications
<a name="Tez-release-history-changes-750"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | Préemption de la tâche activée par défaut | 
| Amélioration | Augmentation du nombre de lecteurs d'enregistrements permettant une initialisation asynchrone et proactive à 10 | 
| Amélioration | [TEZ-4580](https://issues.apache.org/jira/browse/TEZ-4580) : Préemption lente des nouveaux conteneurs lorsque la réutilisation est activée | 

# Amazon EMR 7.4.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-740"></a>

## Amazon EMR 7.4.0 - Testez les modifications
<a name="Tez-release-history-changes-740"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | [Supprimer l' EventCounter appendice de Tez supprimé dans Hadoop 3.4.0 via HADOOP-17524](https://issues.apache.org/jira/browse/HADOOP-17524) | 
| Upgrade | Mettre à jour commons-cli vers la version 1.5.0 | 
| Upgrade | Mettre à jour la version de Bouncy-castle vers la version 1.70.0 | 

# Amazon EMR 7.3.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-730"></a>

## Amazon EMR 7.3.0 - Testez les modifications
<a name="Tez-release-history-changes-730"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | Fournir une option pour activer le protocole SSL pour le service d'interface utilisateur Web Tez AM | 
|  |  | 

## Amazon EMR 7.3.0 - Nouvelles configurations
<a name="Tez-release-history-changes-730-new-configs"></a>


****  

| Classification | Nom | Par défaut | Description | 
| --- | --- | --- | --- | 
| tez-site | tez.am.tez-ui.webservice.enable.ssl | false | Autoriser l'activation du protocole SSL pour le Web AM UIService | 
| tez-site | tez.am.tez-ui.webservice.enable.client.auth | false | Autoriser l'activation de l'authentification côté client pour le Web AM UIService | 

**Amazon EMR 7.3.0 - Quelques 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>
```

# Amazon EMR 7.2.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-720"></a>

## Amazon EMR 7.2.0 - Testez les modifications
<a name="Tez-release-history-changes-720"></a>


| 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\$1 addTaskDependency thread sûr | 
| Upgrade | Mettez à jour la version TLS vers la version 1.3 pour Tez. | 

## Amazon EMR 7.2.0 - Nouvelles configurations
<a name="Tez-release-history-changes-720-new-configs"></a>


****  

| 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>
```

# Amazon EMR 7.1.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-710"></a>

## Amazon EMR 7.1.0 - Testez les modifications
<a name="Tez-release-history-changes-710"></a>


| Type | Description | 
| --- | --- | 
| Correctif de bogue. | [TEZ-4394](https://issues.apache.org/jira/browse/TEZ-4394) — Netty4 ShuffleHandler : doit utiliser 1 thread de boss (\$1256)  | 
| Upgrade | Met à jour Netty vers la version 4.1.100.Final. | 
| Upgrade | Met à jour Jetty vers la version 9.4.53.v20231009. | 

**Amazon EMR 7.1.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>
  ```
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```

# Amazon EMR 7.0.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-700"></a>

Amazon EMR 7.0.0 Tez contient toutes les modifications et mises à jour apportées à Amazon EMR-6.15.0 Tez inclus.

## Amazon EMR 7.0.0 - Tez les modifications
<a name="Tez-release-history-changes-700"></a>


| Type | Description | 
| --- | --- | 
| Upgrade | Tez Runtime utilise désormais Java 17 par défaut. Reportez-vous au [guide de mise à jour d'EMR 7.0.0](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-700-release.html) pour plus de détails. | 

**Amazon EMR 7.0.0 - Tez problèmes connus**
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```
+ **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>
  ```

# Amazon EMR 6.15.0 – Notes de mise à jour de Tez
<a name="Tez-release-history-6150"></a>

## Amazon EMR 6.15.0 – Modifications de Tez
<a name="Tez-release-history-changes-6150"></a>


| Type | Description | 
| --- | --- | 
| Fonctionnalité | [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397) : permet d’ouvrir les divisions d’entrée Tez Input de manière asynchrone | 
| Upgrade | [TEZ-4493](https://issues.apache.org/jira/browse/TEZ-4493) : permet de mettre à niveau Apache Hadoop vers la version 3.3.6 | 

**Amazon EMR 6.15.0 - Tez problèmes connus**
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```
+ **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>
  ```

## Amazon EMR 6.15.0 – Fonctionnalités de Tez
<a name="Tez-release-history-features-6150"></a>
+ **[Ouverture de division asynchrone Tez](tez-configure.md#tez-configure-async)** – Amazon EMR 6.15.0 introduit des configurations que vous pouvez spécifier pour ouvrir de manière asynchrone les divisions d’entrée dans une *division groupée* Tez. La fonctionnalité a été initiée par [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397), mais a connu des régressions dans OSS Hive. Amazon EMR Hive a corrigé les régressions et les bogues supplémentaires dans la table Hive ACID. Cette amélioration permet d’accélérer les performances des requêtes de lecture lorsqu’il existe un grand nombre de divisions d’entrée dans une seule division groupée Tez. Pour plus d’informations, voir la rubrique [Ouverture fractionnée asynchrone Tez](tez-configure.md#tez-configure-async).

# Amazon EMR 6.14.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-6140"></a>

## Amazon EMR 6.14.0 - Modifications de Tez
<a name="Tez-release-history-changes-6140"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | Mettre à jour la version TLS dans Tez vers la version 1.2 | 

**Amazon EMR 6.14.0 - Tez problèmes connus**
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```
+ **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>
  ```

# Amazon EMR 6.13.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-6130"></a>

## Amazon EMR 6.13.0 - Tez les modifications
<a name="Tez-release-history-changes-6130"></a>


| Type | Description | 
| --- | --- | 
| Correctif de bogue. | ANNULER [TEZ-4295](https://issues.apache.org/jira/browse/TEZ-4295) : Impossible de décompresser les données. La longueur de la mémoire tampon est trop petite. | 
| Correctif de bogue. | ANNULER [TEZ-4302](https://issues.apache.org/jira/browse/TEZ-4302) : NullPointerException dans CodecUtils avec GzipCodec. | 
| Correctif de bogue. | ANNULER [TEZ-4234](https://issues.apache.org/jira/browse/TEZ-4234) : Le compresseur peut provoquer IllegalArgumentException dans Buffer.limit où la limite dépasse la capacité. | 
| Correctif de bogue. | ANNULER [TEZ-4135](https://issues.apache.org/jira/browse/TEZ-4135) : Améliorer l'allocation de mémoire lors de l'exécution de lectures en mémoire. | 

**Amazon EMR 6.13.0 - Tez problèmes connus**
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```
+ **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>
  ```

# Amazon EMR 6.12.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-6120"></a>

## Amazon EMR 6.12.0 - Tez les modifications
<a name="Tez-release-history-changes-6120"></a>


| Type | Description | 
| --- | --- | 
| Amélioration | Ajout de la prise en charge de l'exécution JDK 11 et JDK 17 | 
| Correctif de bogue. | [TEZ-4492](https://issues.apache.org/jira/browse/TEZ-4492) : Mettre à jour Bowerrc pour utiliser le miroir bower.herokuapp afin d'éviter le problème CERT\$1EXPIRE du registre Bower (BOWER-2608) | 
| Upgrade | Mise à niveau de Surefire vers la version 3.0.0-M7  | 

**Amazon EMR 6.12.0 - Tez problèmes connus**
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```
+ **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>
  ```

# Amazon EMR 6.11.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-6110"></a>

## Amazon EMR 6.11.0 - Tez les modifications
<a name="Tez-release-history-changes-6110"></a>


| Type | Description | 
| --- | --- | 
| Bogue | Correction d'une transition d'état de sommet non valide lors du nettoyage des données réorganisées au niveau des sommets | 
| Bogue | Le nettoyage fixe au niveau du DAG ou du sommet des données réorganisées ne fonctionne pas | 
| Amélioration | Activez tez.am.dag.cleanup.on.completion par défaut pour effacer les données de shuffle une fois terminé DAGs | 

**Amazon EMR 6.11.0 - Tez problèmes connus**
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```
+ **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>
  ```

# Amazon EMR 6.10.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-6100"></a>

## Amazon EMR 6.10.0 - Modifications de Tez
<a name="Tez-release-history-changes-6100"></a>


| Type | Description | 
| --- | --- | 
| Fonctionnalité | Activation de tez.runtime.transfer.data-via-events.enabled par défaut | 
| Rétroportage | [TEZ-4450](https://issues.apache.org/jira/browse/TEZ-4450) : Correction d'un échec de récupération des données de shuffle lorsque les données de shuffle sont transférées via des événements de déplacement de données | 
| Rétroportage | [TEZ-4460](https://issues.apache.org/jira/browse/TEZ-4460) : correction d'une erreur de délai de lecture lors de la récupération des données de shuffle depuis le gestionnaire Tez Shuffle | 
| Rétroportage | [TEZ-4455](https://issues.apache.org/jira/browse/TEZ-4455) : Ajout d'un ShuffleHandler pipeline pour une meilleure LoggingHandler débuggabilité | 
| Bogue | Corrige le blocage de la tâche Tez par intermittence lorsque la préemption de la tâche est activée | 

**Amazon EMR 6.10.0 - Quelques problèmes connus**
+ **Jobs Hive exécutés sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent la version 6.9.0 d'EMR, il existe un problème connu selon lequel les tâches Hive exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Hive).

  **Version corrigée :** — EMR 6.10.0

  **Solution pour la version 6.9** : ajoutez la configuration SSL suivante au fichier tez-site.xml :

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```

# Amazon EMR 6.9.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-690"></a>

## Amazon EMR 6.9.0 - Modifications de Tez
<a name="Tez-release-history-changes-690"></a>


| Type | Description | 
| --- | --- | 
| Upgrade | Tez est mis à niveau vers la version 0.10.2. Pour plus d'informations, consultez le [journal des modifications pour Apache Tez 0.10.2](https://github.com/apache/tez/blob/rel/release-0.10.2/CHANGES.txt). | 
| Upgrade | Mise à niveau de Hadoop vers la version 3.3.3. | 
| Bogue | Désactiver tez.runtime.transfer.data-via-events.enabled par défaut en raison du [TEZ-4450](https://issues.apache.org/jira/browse/TEZ-4450). | 

**Amazon EMR 6.9.0 - Tez problèmes connus**
+ **Jobs Hive exécutés sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent la version 6.9.0 d'EMR, il existe un problème connu selon lequel les tâches Hive exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Hive).

  **Version corrigée :** — EMR 6.10.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>
  ```
+ **Tâches Pig exécutées sur Tez** *— Dans les clusters où le protocole SSL est activé et qui exécutent les versions EMR 6.9.0 à 7.0.0, il existe un problème connu selon lequel les tâches Pig exécutées sur Tez échouent avec une exception. SSLHandshake* Cela est lié au problème open source [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), qui a été introduit lors de la mise à niveau de Tez vers la version 0.10.2 dans EMR 6.9.0. Le problème nécessite que les configurations liées au SSL soient transmises du côté client (Pig).

  **Version corrigée :** — EMR 7.1.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>
  ```

# Amazon EMR 6.8.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-680"></a>

## Amazon EMR 6.8.0 - Modifications de Tez
<a name="Tez-release-history-changes-680"></a>


| Type | Description | 
| --- | --- | 
| Rétroportage | [TEZ-3363](https://issues.apache.org/jira/browse/TEZ-3363) : Supprimer les données intermédiaires au niveau du sommet pour Shuffle Handler | 
| Rétroportage | [TEZ-4129](https://issues.apache.org/jira/browse/TEZ-4129) : Supprimer les données de tentative intermédiaires en cas d'échec des tentatives pour Shuffle Handler | 
| Rétroportage | [TEZ-4430](https://issues.apache.org/jira/browse/TEZ-4430) : Correction de la propriété tez.task.launch.cmd-opts qui ne fonctionnait pas | 

# Amazon EMR 6.7.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-670"></a>

## Amazon EMR 6.7.0 - Modifications de Tez
<a name="Tez-release-history-changes-670"></a>


| Type | Description | 
| --- | --- | 
| Rétroportage | [TEZ-4403](https://issues.apache.org/jira/browse/TEZ-4403) : mise à niveau de la version SLF4 J vers la version 1.7.36 | 
| Rétroportage | [TEZ-4405](https://issues.apache.org/jira/browse/TEZ-4405) : Remplacer log4j 1.x par reload4j | 
| Rétroportage | [TEZ-4411](https://issues.apache.org/jira/browse/TEZ-4411) : Échec de la compilation de Tez : .js introuvable FileSaver | 

# Amazon EMR 6.6.0 - Notes de mise à jour de Tez
<a name="Tez-release-history-660"></a>

## Amazon EMR 6.6.0 - Modifications de Tez
<a name="Tez-release-history-changes-660"></a>


| Type | Description | 
| --- | --- | 
| Rétroportage | [TEZ-3918](https://issues.apache.org/jira/browse/TEZ-3918) : Correction de la propriété tez.task.log.level qui ne fonctionnait pas. | 
| Rétroportage | [TEZ-4353](https://issues.apache.org/jira/browse/TEZ-4353) : Mise à jour de commons-io vers la version 2.8.0. | 
| Rétroportage | [TEZ-4114](https://issues.apache.org/jira/browse/TEZ-4114) : Supprimer la dépendance directe de tez à la jetée. | 
| Rétroportage | [TEZ-4323](https://issues.apache.org/jira/browse/TEZ-4323) : Les jars Jetty ont été retirés du package de distribution avec TEZ-4114. | 