

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

O Apache Tez é uma estrutura que cria um grafo acíclico dirigido (DAG) complexo de tarefas para o processamento de dados. Você pode usá-lo como uma alternativa ao Hadoop MapReduce para alguns casos de uso. Por exemplo, você pode executar fluxos de trabalho do Pig e do Hive com o Hadoop MapReduce ou usar o Tez como um mecanismo de execução. Para obter mais informações, consulte [https://tez.apache.org/](https://tez.apache.org/). As versões 4.7.0 e posteriores do Amazon EMR incluem o Tez.

A tabela a seguir lista a versão do Tez incluída na versão mais recente da série 7.x do Amazon EMR, além dos componentes que o Amazon EMR instala com o Tez.

Para a versão dos componentes instalados com o Tez nesta versão, consulte Versões de componentes da [versão 7.12.0](emr-7120-release.md).


**Informações sobre a versão Tez para emr-7.12.0**  

| Rótulo de versão do Amazon EMR | Versão do Tez | Componentes instalados com o 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 | 

A tabela a seguir lista a versão do Tez incluída na versão mais recente da série 6.x do Amazon EMR, além dos componentes que o Amazon EMR instala com o Tez.

Para obter a versão dos componentes instalados com o Tez nessa versão, consulte [Release 6.15.0 Component Versions](emr-6150-release.md).


**Informações de versão do Tez para o emr-6.15.0**  

| Rótulo de versão do Amazon EMR | Versão do Tez | Componentes instalados com o 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 | 

A tabela a seguir lista a versão do Tez incluída na versão mais recente da série 5.x do Amazon EMR, além dos componentes que o Amazon EMR instala com o Tez.

Para obter a versão dos componentes instalados com o Tez nesse lançamento, consulte [Release 5.36.2 Component Versions](emr-5362-release.md).


**Informações de versão do Tez para o emr-5.36.2**  

| Rótulo de versão do Amazon EMR | Versão do Tez | Componentes instalados com o 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**
+ [Criar um cluster com o Tez](tez-create-cluster.md)
+ [Configurar o Tez](tez-configure.md)
+ [Interface do usuário da Web do Tez](tez-web-ui.md)
+ [Timeline Server](tez-timeline-server.md)
+ [Histórico de versões do Tez](Tez-release-history.md)

# Criar um cluster com o Tez
<a name="tez-create-cluster"></a>

Para instalar o Tez, escolha o Apache Tez como uma aplicação quando criar o cluster.<a name="emr-tez-create"></a>

**Para criar um cluster com o Tez instalado usando o console**

1. Navegue até o novo console do Amazon EMR e selecione **Alternar para o console antigo** na navegação lateral. Para obter mais informações sobre o que esperar ao alternar para o console antigo, consulte [Usar o console antigo](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html#console-opt-in).

1. Escolha **Create cluster (Criar cluster)**, **Go to advanced options (Ir para opções avançadas)**.

1. Em **Configuração de software**, selecione uma **Versão** do **emr-4.7.0** ou versões posteriores.

1. Selecione o **Tez** com outras aplicações que você deseja que o Amazon EMR instale.

1.  Selecione outras opções conforme necessário e escolha **Create cluster (Criar cluster)**.

**Para criar um cluster com o Tez usando o AWS CLI**
+ Use o comando `create-cluster` com a opção `-- applications` para especificar o **Tez**. O exemplo a seguir cria um cluster com o Tez instalado.
**nota**  
Os caracteres de continuação de linha do Linux (\$1) são incluídos para facilitar a leitura. Eles podem ser removidos ou usados ​​em comandos do Linux. No Windows, remova-os ou substitua-os por um sinal de interpolação (^).

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

# Configurar o Tez
<a name="tez-configure"></a>

Você pode personalizar o Tez definindo valores com a classificação de configuração `tez-site`, que define as configurações no arquivo de configuração `tez-site.xml`. Para obter mais informações, consulte a [TezConfiguration](https://tez.apache.org/releases/0.8.2/tez-api-javadocs/configs/TezConfiguration.html)documentação do Apache Tez. Para alterar o Hive ou o Pig para usar o mecanismo de execução do Tez, use o `hive-site` e classificações de configuração de `pig-properties`, conforme apropriado. Os exemplos são mostrados abaixo.

## Exemplo de configuração
<a name="tez-configure-example"></a>

**Example Exemplo: personalizar o nível de registro raiz do Tez e configurar o Tez como mecanismo de execução para o Hive e o Pig**  
O comando de exemplo `create-cluster` mostrado a seguir cria um cluster com o Tez, o Hive e o Pig instalados. O comando faz referência a um arquivo armazenado no Amazon S3, `myConfig.json`, que especifica as propriedades da classificação `tez-site` que define `tez.am.log.level` como `DEBUG` e define o mecanismo de execução do Tez para Hive e Pig usando as classificações de configuração `hive-site` e `pig-properties`.  
Os caracteres de continuação de linha do Linux (\$1) são incluídos para facilitar a leitura. Eles podem ser removidos ou usados ​​em comandos do Linux. No Windows, remova-os ou substitua-os por um sinal de interpolação (^).

```
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
```
Os conteúdos de exemplo de `myConfig.json` são mostrados abaixo.  

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

**nota**  
Com as versões 5.21.0 e posteriores do Amazon EMR, você pode substituir as configurações de cluster e especificar classificações de configuração adicionais para cada grupo de instâncias em um cluster em execução. Você faz isso usando o console do Amazon EMR, o AWS Command Line Interface (AWS CLI) ou o AWS SDK. Para obter mais informações, consulte [Supplying a Configuration for an Instance Group in a Running Cluster](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps-running-cluster.html).

## Abertura de divisão assíncrona do Tez
<a name="tez-configure-async"></a>

Quando há um grande número de arquivos pequenos no caminho da tabela e uma consulta tenta ler todos eles, cada arquivo pequeno que corresponde a cada divisão individual é combinado em uma *divisão agrupada* do Tez. Então, um único mapper processa a única divisão agrupada do Tez. Como a execução é síncrona, cada divisão individual sob a divisão agrupada é processada uma a uma. Isso exige que os objetos de `RecordReader` processem as divisões de forma síncrona.

O Amazon EMR 6.15.0 introduz configurações que você pode especificar para abrir de forma assíncrona as divisões de entrada em uma divisão agrupada do Tez. O recurso foi iniciado pelo [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397), mas teve regressões no Hive do OSS. O Hive para EMR corrigiu as regressões e outros bugs na tabela ACID do Hive. Essa melhoria resulta em uma performance mais rápida das consultas de leitura quando há um grande número de divisões de entrada em uma única divisão agrupada do Tez.


| Nome | Classificação | Description | 
| --- | --- | --- | 
|  `tez.grouping.split.init.threads`  |  `tez-site`  | Especifica o número de threads do daemon que o Tez usa para pré-iniciar o `RecordReaders` e abrir as divisões. Em tabelas ACID, o valor máximo compatível de `tez.grouping.split.init.threads` é `1`. | 
|  `tez.grouping.split.init.recordreaders`  |  `tez-site`  | Especifica o número de `RecordReaders` a serem mantidos pré-inicializados por threads do daemon. Isso pode ajudar quando a divisão agrupada do Tez contém um grande número de `InputSplits`. A inicialização de `RecordReaders` para processar essas divisões de entrada pode ser feita de forma assíncrona com threads do daemon em vez de processamento sequencial. | 

Notas de configuração:


| Assunto | Detalhes | 
| --- | --- | 
| Definições de configuração recomendadas | É recomendável definir as configurações acima para os valores desejados em `hive-site` e `tez-site`. | 
| Valores correspondentes | Os valores das definições de configurações devem ser os mesmos em `hive-site` e `tez-site`. | 
| Recomendação de LLAP | Não é recomendável usar esse recurso quando o LLAP está habilitado. | 

### Avaliação comparativa de abertura de divisão assíncrona do Tez
<a name="tez-configure-async-benchmark"></a>

Usamos os ambientes e configurações a seguir para comparar a capacidade de abertura de divisão assíncrona do Tez.
+ **Ambiente de avaliação comparativa**: cluster do Amazon EMR com 1 nó primário que usa m5.16xlarge e 16 nós centrais que usam m5.16xlarge.
+ **Configurações de avaliação comparativa**: para simular o cenário de avaliação comparativa em que um grande número de divisões de entrada estão em uma única divisão agrupada do Tez, `tez.grouping.split-count` é definido como `1`.
+ **Tabela usada para avaliação comparativa**: a tabela contém 200 partições, com cada partição contendo um único arquivo. A avaliação comparativa é feita para quando essa tabela contiver arquivos CSV e quando essa tabela contiver arquivos Parquet. Consulta do Hive para avaliação comparativa: `SELECT COUNT(*)` da tabela dez vezes e calcule o runtime médio.
+ **Configurações para habilitar a abertura de divisão assíncrona do Tez**: da seguinte forma:
  + `tez.grouping.split.init.threads` = `4`
  + `tez.grouping.split.init.recordreaders` = `10`


| Conjunto de dados | Recurso desabilitado (linha de base) | Recurso habilitado | Melhoria | 
| --- | --- | --- | --- | 
|  Conjunto de dados CSV  |  90.26 segundos  | 79.20 segundos | 12,25% | 
|  Conjunto de dados Parquet  |  54.67 segundos  | 42.23 segundos | 22,75% | 

# Interface do usuário da Web do Tez
<a name="tez-web-ui"></a>

O Tez tem sua própria interface de usuário Web. Para visualizar a interface do usuário da Web, consulte o URL a seguir.

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

Para habilitar a guia Consultas do Hive na interface do usuário da Web do Tez, defina a configuração a seguir.

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

Você também pode visualizar detalhes da interface de usuário do Tez, do Spark e da aplicação YARN usando a guia **Interfaces de usuário da aplicação** da página de detalhes de um cluster no console. As interfaces de usuário (IUs) das aplicações do Amazon EMR são hospedadas fora do cluster e estão disponíveis após o encerramento do cluster. Elas não exigem que você configure uma conexão SSH ou proxy da Web, facilitando a solução de problemas e a análise de trabalhos ativos e do histórico de trabalhos.

Para obter mais informações, consulte [Visualizar histórico de aplicações](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-cluster-application-history.html) no *Guia de gerenciamento do Amazon EMR*.

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

O servidor de linha do tempo YARN está configurado para execução quando o Tez é instalado. Para visualizar trabalhos enviados por meio do Tez ou de mecanismos de MapReduce execução usando o Timeline Server, visualize a interface do usuário da web usando o URL. `http://master-public-DNS:8188` Para obter mais informações, consulte [Visualizar interfaces da Web hospedadas em clusters do Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-web-interfaces.html) no *Guia de gerenciamento do Amazon EMR*.

# Histórico de versões do Tez
<a name="Tez-release-history"></a>

A tabela a seguir informa a versão do Tez incluída em cada versão do Amazon EMR, além dos componentes instalados com a aplicação. Para obter as versões dos componentes em cada versão, consulte a seção Versão de componentes da sua versão em [Versões 7.x do Amazon EMR](emr-release-7x.md), [Versões de lançamento 6.x do Amazon EMR](emr-release-6x.md) ou [Versões de lançamento 5.x do Amazon EMR](emr-release-5x.md).


**Informações de versão do Tez**  

| Rótulo de versão do Amazon EMR | Versão do Tez | Componentes instalados com o 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 | 
| 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 | 

# Notas da versão do Tez por versão
<a name="Tez-release-history-versions"></a>

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

# Amazon EMR 7.10.0 - Notas de lançamento do Tez
<a name="Tez-release-history-7100"></a>

## Amazon EMR 7.10.0 - Mudanças no Tez
<a name="Tez-release-history-changes-7100"></a>


| Tipo | Description | 
| --- | --- | 
| Correção de bugs | [TEZ-4595](https://issues.apache.org/jira/browse/TEZ-4595): Corrigido um bug em que o Tez travava ao tentar processar um novo DAG enquanto ainda estava se recuperando de uma falha anterior, fazendo com que ambos interferissem um no outro e lançassem uma exceção DAGs INVALID\$1EVENT. | 

**Notas de versão do Tez**

Notas de correção de erros — O problema ocorreu quando os arquivos de recuperação estavam presentes e o Application Master passou pelos estados RECOVERING → IDLE → RUNNING → IDLE, criando uma breve janela na qual o Hive poderia enviar novos DAGs durante a transição IDLE → RUNNING. Foi modificada a lógica de transição de estado para ignorar o estado IDLE quando arquivos de recuperação estão presentes. O AM agora segue o fluxo RECOVERING → RUNNING → IDLE, garantindo que o novo envio do DAG ocorra somente após a limpeza completa do DAG recuperado.

# Amazon EMR 7.9.0 - Notas de lançamento do Tez
<a name="Tez-release-history-790"></a>

## Amazon EMR 7.9.0 - Mudanças de chá
<a name="Tez-release-history-changes-790"></a>

Nenhuma alteração na versão 7.9.0.

# Amazon EMR 7.8.0 - Notas de lançamento do Tez
<a name="Tez-release-history-780"></a>

## Amazon EMR 7.8.0 - Mudanças no chá
<a name="Tez-release-history-changes-780"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | Versão atualizada do bouncycastle para 1.78 para corresponder ao hadoop | 

# Amazon EMR 7.7.0 - Notas de lançamento do Tez
<a name="Tez-release-history-770"></a>

## Amazon EMR 7.7.0 - Mudanças no Tez
<a name="Tez-release-history-changes-770"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | A propriedade tez.task.relaxed.locality no Apache Tez controla se o agendamento de tarefas segue estritamente as restrições de localidade dos dados (localidade do rack e do nó). Quando definido como true (padrão no EMR-7.6\$1), o Tez não impõe a localidade, permitindo que as tarefas sejam atribuídas a qualquer contêiner disponível, o que melhora a utilização dos recursos e reduz os tempos de espera em clusters ocupados. | 

# Amazon EMR 7.6.0 - Notas de lançamento do Tez
<a name="Tez-release-history-760"></a>

## Amazon EMR 7.6.0 - Mudanças no Tez
<a name="Tez-release-history-changes-760"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | Restrições de localidade de rack e nós não serão consideradas ao solicitar ao contêiner uma tarefa, alterando o padrão de tez.task.relaxed.locality para “false” | 
| Melhoria | Ajuste as configurações para desabilitar o atraso devido à localidade e permitir um fallback não local | 
| Melhoria | [TEZ-4547](https://issues.apache.org/jira/browse/TEZ-4547): Adicione o Tez AM JobID ao JobConf | 

# Amazon EMR 7.5.0 - Notas de lançamento do Tez
<a name="Tez-release-history-750"></a>

## Amazon EMR 7.5.0 - Mudanças no chá
<a name="Tez-release-history-changes-750"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | Preempção de tarefas habilitada por padrão | 
| Melhoria | Aumento do número de leitores de registros para iniciar de forma assíncrona e proativa até 10 | 
| Melhoria | [TEZ-4580](https://issues.apache.org/jira/browse/TEZ-4580): preempção lenta de novos contêineres quando a reutilização está habilitada | 

# Amazon EMR 7.4.0 - Notas de lançamento do Tez
<a name="Tez-release-history-740"></a>

## Amazon EMR 7.4.0 - Mudanças no chá
<a name="Tez-release-history-changes-740"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | [Remova o EventCounter anexador do Tez removido no Hadoop 3.4.0 via HADOOP-17524](https://issues.apache.org/jira/browse/HADOOP-17524) | 
| Upgrade | Faça upgrade de commons-cli para 1.5.0 | 
| Upgrade | Upgrade da versão do bouncy-castle para 1.70.0 | 

# Amazon EMR 7.3.0 - Notas de lançamento do Tez
<a name="Tez-release-history-730"></a>

## Amazon EMR 7.3.0 - Mudanças no chá
<a name="Tez-release-history-changes-730"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | Forneça a opção para habilitar SSL para o Tez AM WebUIService | 
|  |  | 

## Amazon EMR 7.3.0 - Novas configurações
<a name="Tez-release-history-changes-730-new-configs"></a>


****  

| Classificação | Nome | Padrão | Description | 
| --- | --- | --- | --- | 
| tez-site | tez.am.tez-ui.webservice.enable.ssl | false | Permitir a ativação do SSL para a AM Web UIService | 
| tez-site | tez.am.tez-ui.webservice.enable.client.auth | false | Permitir habilitar a autenticação do lado do cliente para o AM Web UIService | 

**Amazon EMR 7.3.0 - Problemas conhecidos com o Tez**

*Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

**Versão da correção:** – EMR 7.3.0

**Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 7.2.0 - Notas de lançamento do Tez
<a name="Tez-release-history-720"></a>

## Amazon EMR 7.2.0 - Mudanças no Tez
<a name="Tez-release-history-changes-720"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | Opção fornecida para desabilitar restrições de localidade ao solicitar contêineres para tarefas. | 
| Correção de bugs | Torne o TaskDependencies\$1 addTaskDependency thread seguro | 
| Upgrade | Faça upgrade da versão do TLS para 1.3 para o Tez. | 

## Amazon EMR 7.2.0 - Novas configurações
<a name="Tez-release-history-changes-720-new-configs"></a>


****  

| Classificação | Nome | Padrão | Description | 
| --- | --- | --- | --- | 
| tez-site | tez.task.relaxed.locality | false | Quando habilitadas, as restrições de localidade de rack e nó não são consideradas ao solicitar um contêiner para uma tarefa. | 

**Amazon EMR 7.2.0 - Problemas conhecidos com o Tez**

*Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

**Versão da correção:** – EMR 7.3.0

**Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 7.1.0: notas da versão do Tez
<a name="Tez-release-history-710"></a>

## Amazon EMR 7.1.0: alterações no Tez
<a name="Tez-release-history-changes-710"></a>


| Tipo | Description | 
| --- | --- | 
| Correção de bugs | [TEZ-4394 — Netty4](https://issues.apache.org/jira/browse/TEZ-4394) ShuffleHandler: deve usar 1 thread principal (\$1256)  | 
| Upgrade | Atualiza o Netty para 4.1.100.Final. | 
| Upgrade | Atualiza o Jetty para 9.4.53.v20231009. | 

**Amazon EMR 7.1.0 - Problemas conhecidos com o Tez**
+ *Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

  **Versão da correção:** – EMR 7.3.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 7.0.0 - Notas de lançamento do Tez
<a name="Tez-release-history-700"></a>

O Amazon EMR 7.0.0 Tez contém todas as alterações e atualizações feitas até o Amazon EMR-6.15.0 Tez, inclusive.

## Amazon EMR 7.0.0 - Mudanças no chá
<a name="Tez-release-history-changes-700"></a>


| Tipo | Description | 
| --- | --- | 
| Upgrade | O Tez Runtime agora usa o Java 17 por padrão. Consulte o [Guia de lançamento do EMR 7.0.0](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-700-release.html) para mais detalhes. | 

**Amazon EMR 7.0.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ *Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

  **Versão da correção:** – EMR 7.3.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 6.15.0: notas de versão do Tez
<a name="Tez-release-history-6150"></a>

## Amazon EMR 6.15.0: alterações no Tez
<a name="Tez-release-history-changes-6150"></a>


| Tipo | Description | 
| --- | --- | 
| Recurso | [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397): abre as divisões de entrada do Tez de forma assíncrona | 
| Upgrade | [TEZ-4493](https://issues.apache.org/jira/browse/TEZ-4493): atualiza o Apache Hadoop para 3.3.6 | 

**Amazon EMR 6.15.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ *Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

  **Versão da correção:** – EMR 7.3.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

## Amazon EMR 6.15.0: recursos do Tez
<a name="Tez-release-history-features-6150"></a>
+ **[Abertura de divisão assíncrona do Tez](tez-configure.md#tez-configure-async)**: o Amazon EMR 6.15.0 introduz configurações que você pode especificar para abrir de forma assíncrona as divisões de entrada em uma *divisão agrupada* do Tez. O recurso foi iniciado pelo [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397), mas teve regressões no Hive do OSS. O Hive para Amazon EMR corrigiu as regressões e outros bugs na tabela ACID do Hive. Essa melhoria resulta em uma performance mais rápida das consultas de leitura quando há um grande número de divisões de entrada em uma única divisão agrupada do Tez. Para obter mais informações, consulte [Abertura de divisão assíncrona do Tez](tez-configure.md#tez-configure-async).

# Amazon EMR 6.14.0 – Notas da versão do Tez
<a name="Tez-release-history-6140"></a>

## Amazon EMR 6.14.0 – Alterações no Tez
<a name="Tez-release-history-changes-6140"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | Atualize a versão TLS no Tez para 1.2 | 

**Amazon EMR 6.14.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ *Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

  **Versão da correção:** – EMR 7.3.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 6.13.0 - Notas da versão do Tez
<a name="Tez-release-history-6130"></a>

## Amazon EMR 6.13.0: alterações no Tez
<a name="Tez-release-history-changes-6130"></a>


| Tipo | Description | 
| --- | --- | 
| Correção de bugs | REVERT [TEZ-4295](https://issues.apache.org/jira/browse/TEZ-4295): não foi possível descompactar os dados. O comprimento do buffer é muito pequeno. | 
| Correção de bugs | REVERT [TEZ-4302](https://issues.apache.org/jira/browse/TEZ-4302): NullPointerException em CodecUtils com GzipCodec. | 
| Correção de bugs | REVERT [TEZ-4234](https://issues.apache.org/jira/browse/TEZ-4234): o compressor pode causar IllegalArgumentException em Buffer.limit em que o limite excede a capacidade. | 
| Correção de bugs | REVERT [TEZ-4135](https://issues.apache.org/jira/browse/TEZ-4135): Melhore a alocação de memória ao executar leituras na memória. | 

**Amazon EMR 6.13.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ *Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

  **Versão da correção:** – EMR 7.3.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 6.12.0 - Notas da versão do Tez
<a name="Tez-release-history-6120"></a>

## Amazon EMR 6.12.0 - Alterações no Tez
<a name="Tez-release-history-changes-6120"></a>


| Tipo | Description | 
| --- | --- | 
| Melhoria | Adicionado suporte para runtime do JDK 11 e do JDK 17 | 
| Correção de bugs | [TEZ-4492](https://issues.apache.org/jira/browse/TEZ-4492): atualize o Bowerrc para usar o espelho bower.herokuapp para evitar o problema CERT\$1EXPIRE do registro do Bower (BOWER-2608) | 
| Upgrade | Atualizado o Surefire para 3.0.0-M7  | 

**Amazon EMR 6.12.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ *Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

  **Versão da correção:** – EMR 7.3.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 6.11.0 - Notas da versão do Tez
<a name="Tez-release-history-6110"></a>

## Amazon EMR 6.11.0 - Alterações no Tez
<a name="Tez-release-history-changes-6110"></a>


| Tipo | Description | 
| --- | --- | 
| Bug | Corrigida a transição de estado de vértices inválida durante a limpeza em nível de vértice de dados embaralhados | 
| Bug | Corrigida a limpeza em nível de DAG ou vértice de dados embaralhados que não funcionam | 
| Melhoria | Ative tez.am.dag.cleanup.on.completion por padrão para limpar os dados aleatórios de concluídos DAGs | 

**Amazon EMR 6.11.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ *Problema de **limpeza do Tez DAG (EMR 6.11.0 - EMR 7.2.0) — Em clusters com SSL habilitado executando as versões 6.11.0 a 7.2.0** do EMR, há um problema SSLHandshake conhecido em que ocorre uma exceção no TEZ Application Master (AM) durante a fase de limpeza do DAG.* Isso acontece ao tentar excluir dados aleatórios intermediários de nós remotos por HTTPS após a conclusão da consulta, não durante a execução da consulta. O problema ocorre porque o Tez AM não consegue ler a configuração relevante do **TrustStore** ao chamar o endpoint do manipulador de embaralhamento. No entanto, isso afeta apenas a limpeza dos dados aleatórios durante a limpeza do DAG. A limpeza no nível da aplicação (AM) acontece de qualquer maneira e limpa todos os dados aleatórios remanescentes. Portanto, isso não leva ao acúmulo de dados aleatórios. 

  **Versão da correção:** – EMR 7.3.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 6.10.0 - Notas da versão do Tez
<a name="Tez-release-history-6100"></a>

## Amazon EMR 6.10.0 - Alterações no Tez
<a name="Tez-release-history-changes-6100"></a>


| Tipo | Description | 
| --- | --- | 
| Recurso | Habilitar tez.runtime.transfer.data-via-events.enabled por padrão | 
| Backport | [TEZ-4450](https://issues.apache.org/jira/browse/TEZ-4450): corrige a falha na busca de dados embaralhados quando os dados embaralhados são transferidos por meio de eventos de movimentação de dados | 
| Backport | [TEZ-4460](https://issues.apache.org/jira/browse/TEZ-4460): corrige o erro de tempo limite de leitura na busca de dados embaralhados do Tez Shuffle Handler | 
| Backport | [TEZ-4455](https://issues.apache.org/jira/browse/TEZ-4455): Adicione um ShuffleHandler pipeline para LoggingHandler melhor depuração | 
| Bug | Corrija a tarefa do Tez que fica presa de forma intermitente quando a preempção da tarefa está habilitada | 

**Amazon EMR 6.10.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Hive em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0, há um problema conhecido em que os trabalhos do Hive em execução no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Hive).

  **Versão da correção:** – EMR 6.10.0

  **Solução alternativa para a versão 6.9**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 6.9.0 - Notas da versão do Tez
<a name="Tez-release-history-690"></a>

## Amazon EMR 6.9.0 - Alterações no Tez
<a name="Tez-release-history-changes-690"></a>


| Tipo | Description | 
| --- | --- | 
| Upgrade | O Tez é atualizado para 0.10.2. Para obter mais informações, consulte o [log de alterações do Apache Tez 0.10.2](https://github.com/apache/tez/blob/rel/release-0.10.2/CHANGES.txt). | 
| Upgrade | Atualizar o Hadoop para 3.3.3. | 
| Bug | Desabilite tez.runtime.transfer.data-via-events.enabled por padrão devido ao [TEZ-4450](https://issues.apache.org/jira/browse/TEZ-4450). | 

**Amazon EMR 6.9.0 - Problemas conhecidos com o Tez**
+ **Trabalhos do Hive em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0, há um problema conhecido em que os trabalhos do Hive em execução no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Hive).

  **Versão da correção:** – EMR 6.10.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

  ```
  <property>
      <name>ssl.client.truststore.location</name>
      <value>{SSL_TRUSTSTORE_LOCATION}</value>
  </property>
  ```
+ **Trabalhos do Pig em execução no Tez** *— Em clusters com SSL habilitado executando o EMR versão 6.9.0 a 7.0.0, há um problema conhecido em que os trabalhos do Pig executados no Tez falham com exceção. SSLHandshake* Isso está relacionado ao problema de código aberto [TEZ-4096](https://issues.apache.org/jira/browse/TEZ-4096), que foi introduzido com o upgrade do Tez para a versão 0.10.2 no EMR 6.9.0. O problema requer que as configurações relacionadas ao SSL sejam passadas do lado do cliente (Pig).

  **Versão da correção:** – EMR 7.1.0

  **Solução alternativa**: adicione a seguinte configuração SSL ao tez-site.xml:

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

# Amazon EMR 6.8.0 - Notas da versão do Tez
<a name="Tez-release-history-680"></a>

## Amazon EMR 6.8.0 - Alterações no Tez
<a name="Tez-release-history-changes-680"></a>


| Tipo | Description | 
| --- | --- | 
| Backport | [TEZ-3363](https://issues.apache.org/jira/browse/TEZ-3363): excluir dados intermediários em nível de vértice para o Shuffle Handler | 
| Backport | [TEZ-4129](https://issues.apache.org/jira/browse/TEZ-4129): excluir dados de tentativas intermediárias para tentativas malsucedidas do Shuffle Handler | 
| Backport | [TEZ-4430](https://issues.apache.org/jira/browse/TEZ-4430): corrigida a propriedade tez.task.launch.cmd-opts corrigida que não funciona | 

# Amazon EMR 6.7.0 - Notas da versão do Tez
<a name="Tez-release-history-670"></a>

## Amazon EMR 6.7.0 - Alterações no Tez
<a name="Tez-release-history-changes-670"></a>


| Tipo | Description | 
| --- | --- | 
| Backport | [TEZ-4403](https://issues.apache.org/jira/browse/TEZ-4403): Atualize SLF4 a versão J para 1.7.36 | 
| Backport | [TEZ-4405](https://issues.apache.org/jira/browse/TEZ-4405): substituir log4j 1.x por reload4j | 
| Backport | [TEZ-4411](https://issues.apache.org/jira/browse/TEZ-4411): Falha na compilação do Tez: .js não encontrado FileSaver | 

# Amazon EMR 6.6.0 - Notas da versão do Tez
<a name="Tez-release-history-660"></a>

## Amazon EMR 6.6.0 - Alterações no Tez
<a name="Tez-release-history-changes-660"></a>


| Tipo | Description | 
| --- | --- | 
| Backport | [TEZ-3918](https://issues.apache.org/jira/browse/TEZ-3918): corrigida a propriedade tez.task.log.level que não funciona. | 
| Backport | [TEZ-4353](https://issues.apache.org/jira/browse/TEZ-4353): atualize commons-io para 2.8.0. | 
| Backport | [TEZ-4114](https://issues.apache.org/jira/browse/TEZ-4114): remova do tez a dependência direta do jetty. | 
| Backport | [TEZ-4323](https://issues.apache.org/jira/browse/TEZ-4323): os arquivos jar do Jetty foram removidos do pacote do distribuidor com o TEZ-4114. | 