

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Apache Tez ist ein Framework zum Erstellen eines komplexen azyklisch gerichteten Diagramms (DAG) von Aufgaben für die Verarbeitung von Daten ermöglicht. In einigen Anwendungsfällen können Sie es als Alternative zu Hadoop MapReduce verwenden. Sie können beispielsweise Pig- und Hive-Workflows mit Hadoop ausführen MapReduce oder Tez als Ausführungs-Engine verwenden. Weitere Informationen finden Sie unter [https://tez.apache.org/](https://tez.apache.org/). Amazon-EMR-Versionen 4.7.0 und höher enthalten Tez.

Die folgende Tabelle listet die Version von Tez auf, die in der neuesten Version der Amazon-EMR-Serie 7.x enthalten ist, zusammen mit den Komponenten, die Amazon EMR mit Tez installiert.

[Die Version der Komponenten, die in dieser Version mit Tez installiert wurden, finden Sie unter Komponentenversionen von Version 7.12.0.](emr-7120-release.md)


**Tez-Versionsinformationen für emr-7.12.0**  

| Amazon-EMR-Versionsbezeichnung | Tez-Version | Mit Tez installierte Komponenten | 
| --- | --- | --- | 
| 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 | 

Die folgende Tabelle listet die Version von Tez auf, die in der neuesten Version der Amazon-EMR-6.x-Serie enthalten ist, zusammen mit den Komponenten, die Amazon EMR mit Tez installiert.

Die Version der Komponenten, die mit Tez in dieser Version installiert wurden, finden Sie unter [Komponentenversionen der Version 6.15.0](emr-6150-release.md).


**Tez-Versionsinformationen für emr-6.15.0**  

| Amazon-EMR-Versionsbezeichnung | Tez-Version | Mit Tez installierte Komponenten | 
| --- | --- | --- | 
| 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 | 

Die folgende Tabelle listet die Version von Tez auf, die in der neuesten Version der Amazon-EMR-5.x-Serie enthalten ist, zusammen mit den Komponenten, die Amazon EMR mit Tez installiert.

[Informationen zur Version der Komponenten, die in dieser Version mit Tez installiert wurden, finden Sie unter Komponentenversionen von Version 5.36.2.](emr-5362-release.md)


**Tez-Versionsinformationen für emr-5.36.2**  

| Amazon-EMR-Versionsbezeichnung | Tez-Version | Mit Tez installierte Komponenten | 
| --- | --- | --- | 
| 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**
+ [Erstellen eines Clusters mit Tez](tez-create-cluster.md)
+ [Konfigurieren von Tez](tez-configure.md)
+ [Tez-Webbenutzeroberfläche](tez-web-ui.md)
+ [Timeline-Server](tez-timeline-server.md)
+ [Tez-Versionsverlauf](Tez-release-history.md)

# Erstellen eines Clusters mit Tez
<a name="tez-create-cluster"></a>

Um Tez zu installieren, wählen Sie Apache Tez als Anwendung, wenn Sie Ihren Cluster erstellen.<a name="emr-tez-create"></a>

**So erstellen Sie einen Cluster mit Tez über die Konsole**

1. Navigieren Sie zur neuen Amazon-EMR-Konsole und wählen Sie in der Seitennavigation die Option **Zur alten Konsole wechseln** aus. Weitere Informationen darüber, was Sie erwartet, wenn Sie zur alten Konsole wechseln, finden Sie unter [Verwenden der alten Konsole](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html#console-opt-in).

1. Wählen Sie **Create Cluster (Cluster erstellen)** und **Go to advanced options (Zu erweiterten Optionen)** aus.

1. Wählen Sie unter **Softwarekonfiguration** das **Release** **emr-4.7-0** oder höher aus.

1. Wählen Sie **Tez** zusammen mit anderen Anwendungen aus, die Amazon EMR installieren soll.

1.  Wählen Sie nach Bedarf weitere Optionen und anschließend **Create cluster (Cluster erstellen)** aus.

**Um einen Cluster mit Tez zu erstellen, verwenden Sie AWS CLI**
+ Verwenden Sie den `create-cluster`-Befehl zusammen mit der `-- applications`-Option, um **Tez** festzulegen. Im folgenden Beispiel wird ein Cluster mit installiertem Tez erstellt.
**Anmerkung**  
Linux-Zeilenfortsetzungszeichen (\$1) sind aus Gründen der Lesbarkeit enthalten. Sie können entfernt oder in Linux-Befehlen verwendet werden. Entfernen Sie sie unter Windows oder ersetzen Sie sie durch ein Caret-Zeichen (^).

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

# Konfigurieren von Tez
<a name="tez-configure"></a>

Sie können Tez anpassen, indem Sie mit der Konfigurationsklassifizierung `tez-site` Einstellungen in der Konfigurationsdatei `tez-site.xml` konfigurieren. Weitere Informationen finden Sie [TezConfiguration](https://tez.apache.org/releases/0.8.2/tez-api-javadocs/configs/TezConfiguration.html)in der Apache Tez-Dokumentation. Verwenden Sie entsprechend die `hive-site`- und `pig-properties`-Konfigurationsklassifizierungen, um zu ändern, dass Hive oder Pig die Tez-Ausführungs-Engine verwendet. Beispiele werden unten angezeigt.

## Beispielkonfiguration
<a name="tez-configure-example"></a>

**Example Beispiel: Anpassen der Tez-Stammprotokollierungsebene und Festlegen von Tez als Ausführungs-Engine für Hive und Pig**  
Mit dem unten angezeigten `create-cluster`-Beispielbefehl wird ein Cluster mit installierten Tez, Hive und Pig erstellt. Der Befehl verweist auf eine Datei die in Amazon S3 `myConfig.json`gespeichert ist und die Eigenschaften für die `tez-site`-Klassifizierung angibt, die `tez.am.log.level` auf `DEBUG` setzt und die Ausführungs-Engine für Hive und Pig mit den Konfigurationsklassifizierungen `hive-site` und `pig-properties` auf Tez festlegt.  
Linux-Zeilenfortsetzungszeichen (\$1) sind aus Gründen der Lesbarkeit enthalten. Sie können entfernt oder in Linux-Befehlen verwendet werden. Entfernen Sie sie unter Windows oder ersetzen Sie sie durch ein Caret-Zeichen (^).

```
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
```
Beispielinhalte von `myConfig.json` werden unten angezeigt.  

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

**Anmerkung**  
Ab Amazon-EMR-Version 5.21.0 können Sie Cluster-Konfigurationen überschreiben und zusätzliche Konfigurationsklassifikationen für jede Instance-Gruppe in einem ausgeführten Cluster angeben. Dazu verwenden Sie die Amazon EMR-Konsole, das AWS Command Line Interface (AWS CLI) oder das AWS SDK. Weitere Informationen finden Sie unter [Angeben einer Konfiguration für eine Instance-Gruppe in einem aktiven Cluster](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps-running-cluster.html).

## Asynchrone Öffnung von Tez-Splits
<a name="tez-configure-async"></a>

Wenn der Tabellenpfad eine große Anzahl kleiner Dateien enthält und eine Abfrage versucht, sie alle zu lesen, wird jede kleine Datei, die jeder einzelnen Aufteilung entspricht, zu einem *gruppierten Tez-Split* zusammengefasst. Ein einzelner Mapper verarbeitet dann den einzelnen gruppierten Tez-Split. Da die Ausführung synchron ist, wird jeder einzelne Split im Rahmen des gruppierten Splits einzeln verarbeitet. Dafür ist erforderlich, dass `RecordReader`-Objekte die Splits synchron verarbeiten.

Amazon EMR 6.15.0 führt Konfigurationen ein, die Sie angeben können, um die Eingabe-Splits asynchron in einem gruppierten Tez-Split zu öffnen. Das Feature wurde von [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397) initiiert, wies jedoch in OSS Hive Regressionen auf. EMR Hive hat die Regressionen und zusätzliche Fehler in der Hive ACID-Tabelle behoben. Diese Verbesserung führt zu einer schnelleren Leistung von Leseabfragen, wenn eine einzelne Tez-Gruppierung eine große Anzahl von Eingabe-Splits enthält.


| Name | Klassifizierung | Description | 
| --- | --- | --- | 
|  `tez.grouping.split.init.threads`  |  `tez-site`  | Gibt die Anzahl der Daemon-Threads an, die Tez verwendet, um die `RecordReaders` vorab zu initiieren und Splits zu öffnen. Für ACID-Tabellen ist der unterstützte Höchstwert von `tez.grouping.split.init.threads` `1`. | 
|  `tez.grouping.split.init.recordreaders`  |  `tez-site`  | Gibt die Anzahl an `RecordReaders` an, die von den Daemon-Threads vorinitialisiert werden sollen. Dies kann hilfreich sein, wenn ein gruppierter Tez-Split eine große Anzahl von `InputSplits` enthält. Die Initialisierung von `RecordReaders` zur Verarbeitung dieser Eingabe-Splits kann asynchron mit Daemon-Threads anstelle einer sequentiellen Verarbeitung erfolgen. | 

Hinweise zur Konfiguration:


| Gegenstand | Details | 
| --- | --- | 
| Empfohlene Konfigurationseinstellungen | Es wird empfohlen, die obigen Konfigurationseinstellungen auf die gewünschten Werte `hive-site` sowohl für als auch festzulegen`tez-site`. | 
| Übereinstimmende Werte | Die Werte der Konfigurationseinstellungen sollten sowohl in als auch `hive-site` identisch sein`tez-site`. | 
| LLAP-Empfehlung | Es wird nicht empfohlen, diese Funktion zu verwenden, wenn LLAP aktiviert ist. | 

### Benchmarking für das asynchrone Öffnen von Tez-Splits
<a name="tez-configure-async-benchmark"></a>

Wir haben die folgenden Umgebungen und Konfigurationen für das Benchmarking der asynchronen Split-Öffnungsfunktion von Tez verwendet:
+ **Benchmark-Umgebung** – Amazon-EMR-Cluster mit einem Primärknoten, der m5.16xlarge verwendet, und 16 Core-Knoten, die m5.16xlarge verwenden.
+ **Benchmark-Konfigurationen** – Um das Szenario für das Benchmarking zu simulieren, bei dem sich eine große Anzahl von Eingabe-Splits in einem einzigen gruppierten Tez-Split befinden, ist `tez.grouping.split-count` ist auf `1` eingestellt.
+ **Für das Benchmarking verwendete Tabelle** – Die Tabelle enthält 200 Partitionen, wobei jede Partition eine einzelne Datei enthält. Der Benchmark wird durchgeführt, wenn diese Tabelle CSV-Dateien enthält und wenn diese Tabelle Parquet-Dateien enthält. Hive-Abfrage für das Benchmarking: zehnmal `SELECT COUNT(*)` aus der Tabelle, und es wird die durchschnittliche Laufzeit berechnet.
+ **Konfigurationen zur Aktivierung des asynchronen geteilten Öffnens von Tez** – wie folgt:
  + `tez.grouping.split.init.threads` = `4`
  + `tez.grouping.split.init.recordreaders` = `10`


| Datensatz | Feature deaktiviert (Basisversion) | Feature aktiviert | Verbesserung | 
| --- | --- | --- | --- | 
|  CSV-Datensatz  |  90,26 Sekunden  | 79,20 Sekunden | 12,25% | 
|  Parquet-Datensatz  |  54,67 Sekunden  | 42,23 Sekunden | 22,75% | 

# Tez-Webbenutzeroberfläche
<a name="tez-web-ui"></a>

Tez verfügt über eine eigene Webbenutzeroberfläche. Die Webbenutzeroberfläche finden Sie unter der folgenden URL.

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

Um die Registerkarte Hive-Abfragen auf der Tez-Weboberfläche zu aktivieren, stellen Sie die folgende Konfiguration ein.

```
[
  {
    "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"
    }
  }
]
```

Sie können die Details der Tez-, Spark- und YARN-Anwendungsbenutzeroberflächen auch mithilfe von Links auf der Registerkarte **Anwendungsbenutzeroberflächen** der Detailseite eines Clusters in der Konsole anzeigen. Die Benutzeroberflächen (UI) von Amazon EMR werden außerhalb des Clusters gehostet und sind verfügbar, nachdem der Cluster beendet wurde. Sie müssen keine SSH-Verbindung oder Web-Proxys einrichten, was Ihnen die Fehlerbehebung und Analyse aktiver Aufgaben und des Aufgabenverlaufs erleichtert.

Weitere Informationen finden Sie unter [Anwendungsverlauf anzeigen](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-cluster-application-history.html) im *Verwaltungshandbuch für Amazon EMR*.

# Timeline-Server
<a name="tez-timeline-server"></a>

Der YARN Timeline Server ist so konfiguriert, dass er ausgeführt wird, wenn Tez installiert ist. Um Jobs anzusehen, die über Tez oder MapReduce Execution Engines mit dem Timeline Server eingereicht wurden, rufen Sie die Weboberfläche mithilfe der URL auf. `http://master-public-DNS:8188` Weitere Informationen finden Sie unter [Anzeigen von auf Amazon-EMR-Clustern gehosteten Webschnittstellen](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-web-interfaces.html) im *Verwaltungshandbuch für Amazon EMR*.

# Tez-Versionsverlauf
<a name="Tez-release-history"></a>

In der folgenden Tabelle sind die Version von Tez aufgeführt, die in jeder Release-Version von Amazon EMR enthalten ist, zusammen mit den Komponenten, die mit der Anwendung installiert wurden. Informationen zu den Komponentenversionen in den einzelnen Versionen finden Sie im Abschnitt Komponentenversion für Ihre Version in [Amazon-EMR-7.x-Versionen](emr-release-7x.md), [Amazon-EMR-6.x-Versionen](emr-release-6x.md) oder [Amazon-EMR-5.x-Versionen](emr-release-5x.md).


**Die Tez-Versionsinformationen**  

| Amazon-EMR-Versionsbezeichnung | Tez-Version | Mit Tez installierte Komponenten | 
| --- | --- | --- | 
| 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 | 
| emr-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 | 

# Tez-Versionshinweise nach Version
<a name="Tez-release-history-versions"></a>

**Topics**
+ [Amazon EMR 7.10.0 — Tez-Versionshinweise](Tez-release-history-7100.md)
+ [Amazon EMR 7.9.0 — Tez-Versionshinweise](Tez-release-history-790.md)
+ [Amazon EMR 7.8.0 — Tez-Versionshinweise](Tez-release-history-780.md)
+ [Amazon EMR 7.7.0 — Tez-Versionshinweise](Tez-release-history-770.md)
+ [Amazon EMR 7.6.0 — Tez-Versionshinweise](Tez-release-history-760.md)
+ [Amazon EMR 7.5.0 — Tez-Versionshinweise](Tez-release-history-750.md)
+ [Amazon EMR 7.4.0 — Tez-Versionshinweise](Tez-release-history-740.md)
+ [Amazon EMR 7.3.0 — Tez-Versionshinweise](Tez-release-history-730.md)
+ [Amazon EMR 7.2.0 — Tez-Versionshinweise](Tez-release-history-720.md)
+ [Amazon EMR 7.1.0 — Tez-Versionshinweise](Tez-release-history-710.md)
+ [Amazon EMR 7.0.0 — Tez-Versionshinweise](Tez-release-history-700.md)
+ [Amazon EMR 6.15.0 – Tez-Versionshinweise](Tez-release-history-6150.md)
+ [Amazon EMR 6.14.0 – Tez-Versionshinweise](Tez-release-history-6140.md)
+ [Amazon EMR 6.13.0 – Tez-Versionshinweise](Tez-release-history-6130.md)
+ [Amazon EMR 6.12.0 – Tez-Versionshinweise](Tez-release-history-6120.md)
+ [Amazon EMR 6.11.0 – Tez-Versionshinweise](Tez-release-history-6110.md)
+ [Amazon EMR 6.10.0 – Tez-Versionshinweise](Tez-release-history-6100.md)
+ [Amazon EMR 6.9.0 – Tez-Versionshinweise](Tez-release-history-690.md)
+ [Amazon EMR 6.8.0 – Tez-Versionshinweise](Tez-release-history-680.md)
+ [Amazon EMR 6.7.0 – Tez-Versionshinweise](Tez-release-history-670.md)
+ [Amazon EMR 6.6.0 – Tez-Versionshinweise](Tez-release-history-660.md)

# Amazon EMR 7.10.0 — Tez-Versionshinweise
<a name="Tez-release-history-7100"></a>

## Amazon EMR 7.10.0 — Tez-Änderungen
<a name="Tez-release-history-changes-7100"></a>


| Typ | Description | 
| --- | --- | 
| Fehlerbehebung | [TEZ-4595](https://issues.apache.org/jira/browse/TEZ-4595): Es wurde ein Fehler behoben, bei dem Tez abstürzte, wenn versucht wurde, eine neue DAG zu verarbeiten, während sie sich noch von einem früheren Fehler erholte, wodurch sich beide DAGs gegenseitig störten und eine INVALID\$1EVENT-Ausnahme auslösten. | 

**Versionshinweise zu Tez**

Hinweise zur Fehlerbehebung — Das Problem trat auf, als Wiederherstellungsdateien vorhanden waren und der Anwendungsmaster in den Status RECOVERING → IDLE → RUNNING → IDLE wechselte, wodurch ein kurzes Fenster entstand, in dem Hive DAGs während des Übergangs IDLE → RUNNING neue Daten einreichen konnte. Die Logik für den Zustandsübergang wurde dahingehend geändert, dass der IDLE-Status übersprungen wird, wenn Wiederherstellungsdateien vorhanden sind. Der AM folgt nun dem Ablauf RECOVERING → RUNNING → IDLE, wodurch sichergestellt wird, dass eine neue DAG-Übertragung erst erfolgt, nachdem die wiederhergestellte DAG vollständig bereinigt wurde.

# Amazon EMR 7.9.0 — Tez-Versionshinweise
<a name="Tez-release-history-790"></a>

## Amazon EMR 7.9.0 — Tez-Änderungen
<a name="Tez-release-history-changes-790"></a>

Keine Änderungen für die Version 7.9.0.

# Amazon EMR 7.8.0 — Tez-Versionshinweise
<a name="Tez-release-history-780"></a>

## Amazon EMR 7.8.0 — Tez-Änderungen
<a name="Tez-release-history-changes-780"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Die Bouncycastle-Version wurde auf 1.78 aktualisiert, um sie an Hadoop anzupassen | 

# Amazon EMR 7.7.0 — Tez-Versionshinweise
<a name="Tez-release-history-770"></a>

## Amazon EMR 7.7.0 — Tez-Änderungen
<a name="Tez-release-history-changes-770"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Die tez.task.relaxed.locality Eigenschaft in Apache Tez steuert, ob sich die Aufgabenplanung strikt an die Einschränkungen der Datenlokalität (Rack- und Knotenlokalität) hält. Wenn diese Option auf gesetzt ist true (Standard in EMR-7.6\$1), erzwingt Tez keine Lokalität, sodass Aufgaben jedem verfügbaren Container zugewiesen werden können, was die Ressourcennutzung verbessert und die Wartezeiten in stark frequentierten Clustern reduziert. | 

# Amazon EMR 7.6.0 — Tez-Versionshinweise
<a name="Tez-release-history-760"></a>

## Amazon EMR 7.6.0 — Tez-Änderungen
<a name="Tez-release-history-changes-760"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Einschränkungen der Lokalität von Rack und Knoten werden bei der Anforderung eines Containers für eine Aufgabe nicht berücksichtigt, wenn die Standardeinstellung auf False gesetzt wird tez.task.relaxed.locality | 
| Verbesserung | Passen Sie die Konfigurationen so an, dass Verzögerungen aufgrund der Lokalität vermieden werden und ein nicht lokales Fallback möglich ist | 
| Verbesserung | [TEZ-4547](https://issues.apache.org/jira/browse/TEZ-4547): Fügen Sie Tez AM JobID zur JobConf | 

# Amazon EMR 7.5.0 — Tez-Versionshinweise
<a name="Tez-release-history-750"></a>

## Amazon EMR 7.5.0 — Tez-Änderungen
<a name="Tez-release-history-changes-750"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Standardmäßig ist das Preemption von Aufgaben aktiviert | 
| Verbesserung | Die Anzahl der Datensatzleser, die asynchron und proaktiv initialisiert werden können, wurde auf 10 erhöht | 
| Verbesserung | [TEZ-4580](https://issues.apache.org/jira/browse/TEZ-4580): Langsames Sperren neuer Container, wenn die Wiederverwendung aktiviert ist | 

# Amazon EMR 7.4.0 — Tez-Versionshinweise
<a name="Tez-release-history-740"></a>

## Amazon EMR 7.4.0 — Änderungen bei Tez
<a name="Tez-release-history-changes-740"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | [Entfernen Sie den EventCounter Appender aus Tez, der in Hadoop 3.4.0 entfernt wurde, über HADOOP-17524](https://issues.apache.org/jira/browse/HADOOP-17524) | 
| Upgrade | Aktualisieren Sie commons-cli auf 1.5.0 | 
| Upgrade | Aktualisieren Sie die Bouncy-Castle-Version auf 1.70.0 | 

# Amazon EMR 7.3.0 — Tez-Versionshinweise
<a name="Tez-release-history-730"></a>

## Amazon EMR 7.3.0 — Tez-Änderungen
<a name="Tez-release-history-changes-730"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Bieten Sie die Option zur Aktivierung von SSL für den Tez AM Web UI Service an | 
|  |  | 

## Amazon EMR 7.3.0 — Neue Konfigurationen
<a name="Tez-release-history-changes-730-new-configs"></a>


****  

| Klassifizierung | Name | Standard | Description | 
| --- | --- | --- | --- | 
| tez-site | tez.am.tez-ui.webservice.enable.ssl | false | Erlaube die Aktivierung von SSL für das AM-Web UIService | 
| tez-site | tez.am.tez-ui.webservice.enable.client.auth | false | Erlauben Sie die Aktivierung der clientseitigen Authentifizierung für das AM-Web UIService | 

**Amazon EMR 7.3.0 — Bekannte Probleme bei Tez**

**Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

**Version korrigieren:** — EMR 7.3.0

**Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

```
<property>
    <name>ssl.client.truststore.location</name>
    <value>{SSL_TRUSTSTORE_LOCATION}</value>
</property>
```

# Amazon EMR 7.2.0 — Tez-Versionshinweise
<a name="Tez-release-history-720"></a>

## Amazon EMR 7.2.0 — Tez-Änderungen
<a name="Tez-release-history-changes-720"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Es wurde eine Option zur Deaktivierung von Lokalitätseinschränkungen beim Anfordern von Containern für Aufgaben bereitgestellt. | 
| Fehlerbehebung | Machen Sie den TaskDependenciesaddTaskDependency\$1-Thread sicher | 
| Upgrade | Aktualisieren Sie die TLS-Version für Tez auf 1.3. | 

## Amazon EMR 7.2.0 — Neue Konfigurationen
<a name="Tez-release-history-changes-720-new-configs"></a>


****  

| Klassifizierung | Name | Standard | Description | 
| --- | --- | --- | --- | 
| tez-site | tez.task.relaxed.locality | false | Wenn diese Option aktiviert ist, werden Einschränkungen der Rack- und Knotenlokalität bei der Anforderung eines Containers für eine Aufgabe nicht berücksichtigt. | 

**Amazon EMR 7.2.0 — Bekannte Probleme bei Tez**

**Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

**Version korrigieren:** — EMR 7.3.0

**Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

```
<property>
    <name>ssl.client.truststore.location</name>
    <value>{SSL_TRUSTSTORE_LOCATION}</value>
</property>
```

# Amazon EMR 7.1.0 — Tez-Versionshinweise
<a name="Tez-release-history-710"></a>

## Amazon EMR 7.1.0 — Tez-Änderungen
<a name="Tez-release-history-changes-710"></a>


| Typ | Description | 
| --- | --- | 
| Fehlerbehebung | [TEZ-4394](https://issues.apache.org/jira/browse/TEZ-4394) — Netty4 ShuffleHandler: sollte 1 Boss-Thread verwenden (\$1256)  | 
| Upgrade | Führt ein Upgrade von Netty auf 4.1.100.Final durch. | 
| Upgrade | Führt ein Upgrade von Jetty auf 9.4.53.v20231009 durch. | 

**Amazon EMR 7.1.0 — Bekannte Probleme bei Tez**
+ **Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

  **Version korrigieren:** — EMR 7.3.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

# Amazon EMR 7.0.0 — Tez-Versionshinweise
<a name="Tez-release-history-700"></a>

Amazon EMR 7.0.0 Tez enthält alle Änderungen und Aktualisierungen, die bis einschließlich Amazon EMR-6.15.0 Tez vorgenommen wurden.

## Amazon EMR 7.0.0 — Tez-Änderungen
<a name="Tez-release-history-changes-700"></a>


| Typ | Description | 
| --- | --- | 
| Upgrade | Tez Runtime verwendet jetzt standardmäßig Java 17. Weitere Informationen finden Sie im [EMR 7.0.0 Release Guide](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-700-release.html). | 

**Amazon EMR 7.0.0 — Bekannte Probleme bei Tez**
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

  **Version korrigieren:** — EMR 7.3.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

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

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


| Typ | Description | 
| --- | --- | 
| Feature | [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397): Tez-Eingabesplits asynchron öffnen | 
| Upgrade | [TEZ-4493](https://issues.apache.org/jira/browse/TEZ-4493): Apache Hadoop auf 3.3.6 aktualisieren | 

**Amazon EMR 6.15.0 — Bekannte Probleme bei Tez**
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

  **Version korrigieren:** — EMR 7.3.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

## Amazon EMR 6.15.0 – Tez-Features
<a name="Tez-release-history-features-6150"></a>
+ **[Asynchrones Öffnen von Tez-Splits](tez-configure.md#tez-configure-async)** – Tez in Amazon EMR 6.15.0 führt Konfigurationen ein, die Sie angeben können, um die Eingabe-Splits in einem *gruppierten Tez-Split* asynchron zu öffnen. Das Feature wurde von [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397) initiiert, wies jedoch in OSS Hive Regressionen auf. Amazon EMR Hive hat die Regressionen und zusätzliche Fehler in der Hive-ACID-Tabelle behoben. Diese Verbesserung führt zu einer schnelleren Leistung von Leseabfragen, wenn ein einzelner gruppierter Tez-Split eine große Anzahl von Eingabe-Splits enthält. Weitere Informationen finden Sie unter [Asynchrone Öffnung von Tez-Splits](tez-configure.md#tez-configure-async).

# Amazon EMR 6.14.0 – Tez-Versionshinweise
<a name="Tez-release-history-6140"></a>

## Amazon EMR 6.14.0 – Änderungen bei Tez
<a name="Tez-release-history-changes-6140"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Aktualisieren Sie die TLS-Version in Tez auf 1.2 | 

**Amazon EMR 6.14.0 — Bekannte Probleme bei Tez**
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

  **Version korrigieren:** — EMR 7.3.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

# Amazon EMR 6.13.0 – Tez-Versionshinweise
<a name="Tez-release-history-6130"></a>

## Amazon EMR 6.13.0 – Änderungen bei Tez
<a name="Tez-release-history-changes-6130"></a>


| Typ | Description | 
| --- | --- | 
| Fehlerbehebung | REVERT [TEZ-4295](https://issues.apache.org/jira/browse/TEZ-4295): Daten konnten nicht dekomprimiert werden. Die Pufferlänge ist zu klein. | 
| Fehlerbehebung | REVERT [TEZ-4302:](https://issues.apache.org/jira/browse/TEZ-4302) NullPointerException in CodecUtils mit GzipCodec. | 
| Fehlerbehebung | REVERT [TEZ-4234](https://issues.apache.org/jira/browse/TEZ-4234): Der Kompressor kann IllegalArgumentException in Buffer.limit , wo der Grenzwert die Kapazität überschreitet, verursachen. | 
| Fehlerbehebung | REVERT [TEZ-4135:](https://issues.apache.org/jira/browse/TEZ-4135) Verbessert die Speicherzuweisung bei der Ausführung von Lesevorgängen im Speicher. | 

**Amazon EMR 6.13.0 — Bekannte Probleme bei Tez**
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

  **Version korrigieren:** — EMR 7.3.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

# Amazon EMR 6.12.0 – Tez-Versionshinweise
<a name="Tez-release-history-6120"></a>

## Amazon EMR 6.12.0 – Änderungen bei Tez
<a name="Tez-release-history-changes-6120"></a>


| Typ | Description | 
| --- | --- | 
| Verbesserung | Support für JDK-11- und JDK-17-Laufzeit hinzugefügt | 
| Fehlerbehebung | [TEZ-4492](https://issues.apache.org/jira/browse/TEZ-4492): Aktualisieren Sie Bowerrc, um den bower.herokuapp mirror zu verwenden, um das CERT\$1EXPIRE-Problem in der Bower-Registry zu vermeiden (BOWER-2608) | 
| Upgrade | Surefire wurde auf 3.0.0-M7 aktualisiert  | 

**Amazon EMR 6.12.0 — Bekannte Probleme bei Tez**
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

  **Version korrigieren:** — EMR 7.3.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

# Amazon EMR 6.11.0 – Tez-Versionshinweise
<a name="Tez-release-history-6110"></a>

## Amazon EMR 6.11.0 – Änderungen bei Tez
<a name="Tez-release-history-changes-6110"></a>


| Typ | Description | 
| --- | --- | 
| Fehler | Ein ungültiger Übergang zum Scheitelpunktstatus bei der Bereinigung von Shuffle-Daten auf Scheitelpunktebene wurde behoben | 
| Fehler | Es wurde behoben, dass die Bereinigung von Shuffle-Daten auf DAG- oder Vertexebene nicht funktionierte | 
| Verbesserung | Aktivieren Sie standardmäßig tez.am.dag.cleanup.on.completion, um die Shuffle-Daten nach Abschluss zu löschen DAGs | 

**Amazon EMR 6.11.0 — Bekannte Probleme bei Tez**
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Problem mit der TEZ-DAG-Bereinigung (EMR 6.11.0 — EMR 7.2.0)** — In Clustern mit aktiviertem SSL, auf denen die EMR-Versionen 6.11.0 bis 7.2.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem während der DAG-Bereinigungsphase eine *SSLHandshakeAusnahme* im TEZ Application Master (AM) auftritt. Dies passiert, wenn versucht wird, zwischengeschaltete Shuffle-Daten nach Abschluss der Abfrage über HTTPS von Remoteknoten zu löschen, nicht während der Abfrageausführung. Das Problem tritt auf, weil Tez AM die entsprechende **TrustStore-Konfiguration** nicht lesen kann, wenn der Shuffle-Handler-Serviceendpunkt aufgerufen wird. Dies betrifft jedoch nur die Bereinigung von Shuffle-Daten während der DAG-Bereinigung. Die Bereinigung auf Anwendungsebene (AM) erfolgt sowieso und bereinigt alle verbleibenden Shuffle-Daten. Dies führt also nicht zur Akkumulation von Shuffle-Daten. 

  **Version korrigieren:** — EMR 7.3.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

# Amazon EMR 6.10.0 – Tez-Versionshinweise
<a name="Tez-release-history-6100"></a>

## Amazon EMR 6.10.0 – Tez-Änderungen
<a name="Tez-release-history-changes-6100"></a>


| Typ | Description | 
| --- | --- | 
| Feature | tez.runtime.transfer.data-via-events.enabled standardmäßig aktivieren | 
| Backport | [TEZ-4450](https://issues.apache.org/jira/browse/TEZ-4450): Behebung eines Fehlers beim Abrufen von Shuffle-Daten, wenn Shuffle-Daten über Datenverschiebungsereignisse übertragen wurden | 
| Backport | [TEZ-4460](https://issues.apache.org/jira/browse/TEZ-4460): Der Lese-Timeout-Fehler beim Abrufen von Shuffle-Daten aus dem Tez Shuffle Handler wurde behoben | 
| Backport | [TEZ-4455](https://issues.apache.org/jira/browse/TEZ-4455): Pipeline für bessere LoggingHandler Debuggbarkeit ShuffleHandler hinzufügen | 
| Fehler | Behebt, dass die Tez-Aufgabe zeitweise hängen bleibt, wenn das Preemptive der Aufgabe aktiviert ist | 

**Amazon EMR 6.10.0 — Bekannte Probleme bei Tez**
+ **Hive-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR Version 6.9.0 ausgeführt wird, gibt es ein bekanntes Problem, bei dem Hive-Jobs, die auf Tez ausgeführt werden, mit Ausnahme fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Hive) übergeben werden.

  **Version korrigieren:** — EMR 6.10.0

  **Problemumgehung für Version 6.9** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

# Amazon EMR 6.9.0 – Tez-Versionshinweise
<a name="Tez-release-history-690"></a>

## Amazon EMR 6.9.0 – Tez-Änderungen
<a name="Tez-release-history-changes-690"></a>


| Typ | Description | 
| --- | --- | 
| Upgrade | Tez wurde auf 0.10.2 aktualisiert. Weitere Informationen finden Sie im [Änderungsprotokoll für Apache Tez 0.10.2.](https://github.com/apache/tez/blob/rel/release-0.10.2/CHANGES.txt) | 
| Upgrade | Upgrade auf Hadoop 3.3.3. | 
| Fehler | tez.runtime.transfer.data-via-events.enabled aufgrund von [TEZ-4450](https://issues.apache.org/jira/browse/TEZ-4450) standardmäßig deaktiviert. | 

**Amazon EMR 6.9.0 — Bekannte Probleme bei Tez**
+ **Hive-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR Version 6.9.0 ausgeführt wird, gibt es ein bekanntes Problem, bei dem Hive-Jobs, die auf Tez ausgeführt werden, mit Ausnahme fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Hive) übergeben werden.

  **Version korrigieren:** — EMR 6.10.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Pig-Jobs, die auf Tez ausgeführt** *werden — In Clustern mit aktiviertem SSL, auf denen EMR-Versionen 6.9.0 bis 7.0.0 ausgeführt werden, gibt es ein bekanntes Problem, bei dem Pig-Jobs, die auf Tez ausgeführt werden, mit Exception fehlschlagen. SSLHandshake* Dies steht im Zusammenhang mit dem Open-Source-Problem [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), das mit dem Tez-Upgrade auf Version 0.10.2 in EMR 6.9.0 eingeführt wurde. Das Problem erfordert, dass SSL-bezogene Konfigurationen von der Clientseite (Pig) übergeben werden.

  **Version korrigieren:** — EMR 7.1.0

  **Problemumgehung** — Fügen Sie die folgende SSL-Konfiguration zu tez-site.xml hinzu:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```

# Amazon EMR 6.8.0 – Tez-Versionshinweise
<a name="Tez-release-history-680"></a>

## Amazon EMR 6.8.0 – Änderungen bei Tez
<a name="Tez-release-history-changes-680"></a>


| Typ | Description | 
| --- | --- | 
| Backport | [TEZ-3363](https://issues.apache.org/jira/browse/TEZ-3363): Löscht Zwischendaten auf Scheitelpunktebene für Shuffle Handler | 
| Backport | [TEZ-4129](https://issues.apache.org/jira/browse/TEZ-4129): Daten für Zwischenversuche bei fehlgeschlagenen Versuchen für Shuffle Handler löschen | 
| Backport | [TEZ-4430](https://issues.apache.org/jira/browse/TEZ-4430): Es wurde behoben, dass die Eigenschaft tez.task.launch.cmd-opts nicht funktionierte | 

# Amazon EMR 6.7.0 – Tez-Versionshinweise
<a name="Tez-release-history-670"></a>

## Amazon EMR 6.7.0 – Tez-Änderungen
<a name="Tez-release-history-changes-670"></a>


| Typ | Description | 
| --- | --- | 
| Backport | [TEZ-4403](https://issues.apache.org/jira/browse/TEZ-4403): Aktualisieren SLF4 Sie die J-Version auf 1.7.36 | 
| Backport | [TEZ-4405](https://issues.apache.org/jira/browse/TEZ-4405): Ersetzen Sie log4j 1.x durch reload4j | 
| Backport | [TEZ-4411: Tez-Build-Fehler: .js](https://issues.apache.org/jira/browse/TEZ-4411) nicht gefunden FileSaver | 

# Amazon EMR 6.6.0 – Tez-Versionshinweise
<a name="Tez-release-history-660"></a>

## Amazon EMR 6.6.0 – Tez-Änderungen
<a name="Tez-release-history-changes-660"></a>


| Typ | Description | 
| --- | --- | 
| Backport | [TEZ-3918](https://issues.apache.org/jira/browse/TEZ-3918): Es wurde behoben, dass die Eigenschaft tez.task.log.level nicht funktionierte. | 
| Backport | [TEZ-4353](https://issues.apache.org/jira/browse/TEZ-4353): Aktualisieren Sie commons-io auf 2.8.0. | 
| Backport | [TEZ-4114](https://issues.apache.org/jira/browse/TEZ-4114): Entfernt die direkte Jetty-Abhängigkeit von TEZ. | 
| Backport | [TEZ-4323](https://issues.apache.org/jira/browse/TEZ-4323): Jetty Jars wurden zusammen mit TEZ-4114 aus dem Paket dist entfernt. | 