

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á.

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

A tabela a seguir informa a versão do Hive 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 Hive**  

| Rótulo de versão do Amazon EMR | Versão do Hive | Componentes instalados com o Hive | 
| --- | --- | --- | 
| emr-7.12.0 | 3.1.3-aman-21 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.11.0 | 3.1.3-amzn-20 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.10.0 | 3.1.3-aman-19 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.9.0 | 3.1.3-aman-18 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.8.0 | 3.1.3-aman-17 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.7.0 | 3.1.3-aman-16 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.6.0 | 3.1.3-amzn-15 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.5.0 | 3.1.3-aman-14 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.4.0 | 3.1.3-amzn-13 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.3.0 | 3.1.3-amzn-12 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.2.0 | 3.1.3-amzn-11 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-5.36.2 | 2,3.9-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-7.1.0 | 3.1.3-amzn-10 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-7.0.0 | 3.1.3-amzn-9 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.15.0 | 3.1.3-amzn-8 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.14.0 | 3.1.3-amzn-7 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.13.0 | 3.1.3-amzn-6 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.12.0 | 3.1.3-amzn-5 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.11.1 | 3.1.3-amzn-4.1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.11.0 | 3.1.3-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.10.1 | 3.1.3-amzn-3.1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.10.0 | 3.1.3-amzn-3 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, tez-on-worker, zookeeper-client, zookeeper-server | 
| emr-6.9.1 | 3.1.3-amzn-2.1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.9.0 | 3.1.3-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.8.1 | 3.1.3-amzn-1.1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.8.0 | 3.1.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.7.0 | 3.1.3-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-5.36.1 | 2,3.9-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.36.0 | 2,3.9-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-6.6.0 | 3.1.2-amzn-7 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-5.35.0 | 2.3.9-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-6.5.0 | 3.1.2-amzn-6 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.4.0 | 3.1.2-amzn-5 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.3.1 | 3.1.2-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.3.0 | 3.1.2-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.2.1 | 3.1.2-amzn-3 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.2.0 | 3.1.2-amzn-3 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.1.1 | 3.1.2-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.1.0 | 3.1.2-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.0.1 | 3.1.2-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-6.0.0 | 3.1.2-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn, zookeeper-client, zookeeper-server | 
| emr-5.34.0 | 2.3.8-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.33.1 | 2.3.7-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.33.0 | 2.3.7-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.32.1 | 2.3.7-amzn-3 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.32.0 | 2.3.7-amzn-3 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.31.1 | 2.3.7-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.31.0 | 2.3.7-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.30.2 | 2.3.6-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.30.1 | 2.3.6-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.30.0 | 2.3.6-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mariadb-server, tez-on-yarn | 
| emr-5.29.0 | 2.3.6-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mysql-server, tez-on-yarn | 
| emr-5.28.1 | 2.3.6-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mysql-server, tez-on-yarn | 
| emr-5.28.0 | 2.3.6-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, hudi, mysql-server, tez-on-yarn | 
| emr-5.27.1 | 2.3.5-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.27.0 | 2.3.5-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.26.0 | 2.3.5-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.25.0 | 2.3.5-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.24.1 | 2.3.4-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.24.0 | 2.3.4-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.23.1 | 2.3.4-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.23.0 | 2.3.4-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.22.0 | 2.3.4-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.21.2 | 2.3.4-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.21.1 | 2.3.4-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.21.0 | 2.3.4-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.20.1 | 2.3.4-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.20.0 | 2.3.4-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.19.1 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.19.0 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.18.1 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.18.0 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.17.2 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.17.1 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.17.0 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, emr-s3-select, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.16.1 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.16.0 | 2.3.3-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.15.1 | 2.3.3-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.15.0 | 2.3.3-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.14.2 | 2.3.2-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.14.1 | 2.3.2-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.14.0 | 2.3.2-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.13.1 | 2.3.2-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.13.0 | 2.3.2-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.12.3 | 2.3.2-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.12.2 | 2.3.2-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.12.1 | 2.3.2-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.12.0 | 2.3.2-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.11.4 | 2.3.2-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.11.3 | 2.3.2-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.11.2 | 2.3.2-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.11.1 | 2.3.2-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.11.0 | 2.3.2-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.10.1 | 2.3.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.10.0 | 2.3.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.9.1 | 2.3.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.9.0 | 2.3.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.8.3 | 2.3.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.8.2 | 2.3.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.8.1 | 2.3.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.8.0 | 2.3.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.7.1 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.7.0 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.6.1 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.6.0 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.5.4 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.5.3 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.5.2 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.5.1 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.5.0 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.4.1 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.4.0 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hive-hbase, hcatalog-server, hive-server2, mysql-server, tez-on-yarn | 
| emr-5.3.2 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.3.1 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.3.0 | 2.1.1-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.2.3 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.2.2 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.2.1 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.2.0 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.1.1 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.1.0 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.0.3 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.0.2 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.0.1 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-5.0.0 | 2.1.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hive-client, hcatalog-server, hive-server, mysql-server, tez-on-yarn | 
| emr-4.9.6 | 1.0.0-amzn-9 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.9.5 | 1.0.0-amzn-9 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.9.4 | 1.0.0-amzn-9 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.9.3 | 1.0.0-amzn-9 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.9.2 | 1.0.0-amzn-9 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.9.1 | 1.0.0-amzn-9 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.8.5 | 1.0.0-amzn-8 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.8.4 | 1.0.0-amzn-8 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.8.3 | 1.0.0-amzn-8 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.8.2 | 1.0.0-amzn-7 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.8.1 | 1.0.0-amzn-7 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.8.0 | 1.0.0-amzn-7 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.7.4 | 1.0.0-amzn-6 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.7.3 | 1.0.0-amzn-6 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.7.2 | 1.0.0-amzn-6 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.7.1 | 1.0.0-amzn-5 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.7.0 | 1.0.0-amzn-5 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hcatalog-server, hive-server, mysql-server | 
| emr-4.6.1 | 1.0.0-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 
| emr-4.6.0 | 1.0.0-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 
| emr-4.5.0 | 1.0.0-amzn-4 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 
| emr-4.4.0 | 1.0.0-amzn-3 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 
| emr-4.3.0 | 1.0.0-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 
| emr-4.2.0 | 1.0.0-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 
| emr-4.1.0 | 1.0.0-amzn-1 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 
| emr-4.0.0 | 1.0.0-amzn-0 | emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hive-client, hive-metastore-server, hive-server, mysql-server | 

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

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

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

## Amazon EMR 7.10.0 - Alterações no Hive
<a name="Hive-release-history-changes-7100"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Correção de bugs | Correção lateral do Hive para [TEZ-4595](https://issues.apache.org/jira/browse/TEZ-4595). | 

**Problemas conhecidos**
+ AWS O EMR do EMR-7.10.0 agora usa o S3A como sistema de arquivos padrão (substituindo o EMRFS), o que significa que as operações do Hive não criarão mais objetos `_$folder$` marcadores no S3, e os arquivos de manifesto intermediários usados nas consultas de gravação do Hive agora estão armazenados no S3 em comparação com o HDFS do EMRFS. Para considerações sobre o uso do S3A, consulte o [guia de migração](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-s3a-migrate.html).
+ Do EMR-7.3.0 ao EMR-7.10.0, há um bug devido à integração do Hive Iceberg que faz com que a HBase criação da tabela no Hive falhe quando o Glue Data Catalog é usado como metastore. AWS Entre em contato com a equipe de AWS suporte se você encontrar esse problema. 

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

## Amazon EMR 7.9.0 - Alterações no Hive
<a name="Hive-release-history-changes-790"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Correção de bugs | O Hive Blobstore Committer não deve ser usado quando a tabela criada via CTAS é ACID. | 
| Correção de bugs | [HIVE-26096](https://issues.apache.org/jira/browse/HIVE-26096): Selecionar em uma MultiDelimitSerDe tabela de coluna única gera AIOBE (\$13158). | 
| Upgrade | Faça upgrade da versão do Avro para 1.11.4 via backporting [HIVE-26954](https://issues.apache.org/jira/browse/HIVE-26954), [HIVE-27877](https://issues.apache.org/jira/browse/HIVE-27877) e [HIVE-28574](https://issues.apache.org/jira/browse/HIVE-28574). | 

**Problemas conhecidos**
+ Para consultas de inserção e sobrescrição do Hive com Amazon S3 Express One Zone como local de saída, defina a configuração do site principal: `fs.s3a.directory.operations.purge.uploads` para `false`.
+ Do EMR-7.3.0 ao EMR-7.10.0, há um bug devido à integração do Hive Iceberg que faz com que a HBase criação da tabela no Hive falhe quando o Glue Data Catalog é usado como metastore. AWS Entre em contato com a equipe de AWS suporte se você encontrar esse problema.

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

## Amazon EMR 7.8.0 - Alterações no Hive
<a name="Hive-release-history-changes-780"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Correção de bugs | Corrige o CVE-2024-23953: Apache Hive: Ataque de temporização contra assinatura no LLAP. | 

**Problemas conhecidos**
+ Para consultas de inserção e sobrescrição do Hive com Amazon S3 Express One Zone como local de saída, defina a configuração do site principal: `fs.s3a.directory.operations.purge.uploads` para `false`.

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

## Amazon EMR 7.7.0 - Alterações no Hive
<a name="Hive-release-history-changes-770"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Correção de bugs | Corrige o CVE-2024-29869: Apache Hive: arquivo de credenciais criado com permissões não restritivas. | 
| Correção de bugs | Corrige SemanticException quando uma política de filtragem em nível de linha é habilitada no Apache Ran. | 
| Correção de bugs | Desabilite o Tez Async Init RR quando o LLAP ou o ACID estiver habilitado. | 

**Problemas conhecidos**
+ Para consultas de inserção e sobrescrição do Hive com Amazon S3 Express One Zone como local de saída, defina a configuração do site principal: `fs.s3a.directory.operations.purge.uploads` para `false`.

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

## Amazon EMR 7.6.0 - Alterações no Hive
<a name="Hive-release-history-changes-760"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Melhoria | Adicionado recurso de listagem rápida de prefixos do S3 para tabelas ORC não particionadas do ACID | 
| Recurso | Adicione suporte para Magic Committers for Hive Write Queries no sistema S3 AFile | 

**Problemas conhecidos**
+ Para consultas de inserção e sobrescrição do Hive com Amazon S3 Express One Zone como local de saída, defina a configuração do site principal: `fs.s3a.directory.operations.purge.uploads` para `false`.

### Amazon EMR 7.6.0 - Novas configurações
<a name="Hive-release-history-changes-760-new-configs"></a>


****  

| Classificação | Nome | Padrão | Description | 
| --- | --- | --- | --- | 
| hive-site | `hive.exec.fast.s3.partition.discovery.enabled` | true | Se a descoberta rápida de partições do S3 deve ser usada para o cálculo de divisão. Isso permitirá a listagem baseada em prefixo para formatos de arquivo compatíveis: ORC. Esse recurso usa um parâmetro da API do S3 para o qual a classe de armazenamento S3 Express One Zone não oferece suporte. Ao usá-los, desabilite esse recurso. | 
| hive-site | `hive.exec.fast.s3.partition.discovery.max.thread.threshold` | 128 | O grau máximo de paralelismo para descoberta rápida de partições do S3. | 
| hive-site | `hive.exec.fast.s3.partition.discovery.parallelism` | 10 | O grau de paralelismo de uma única execução da descoberta rápida de partições do S3. Essa configuração somente terá efeito se `hive.exec.fast.s3.partition.discovery.enabled` estiver definido como `true` | 
| hive-site | `hive.blobstore.output-committer.magic.track.commits.in.memory.enabled` | true | Sinalizador para alternar se o Magic committer com Hive deve rastrear todos os commits pendentes na memória? O committer Magic tem a opção de armazenar os dados de confirmação na memória, o que pode acelerar a TaskCommit operação fazendo menos chamadas S3. Essa configuração substitui a configuração do Hadoop `fs.s3a.committer.magic.track.commits.in.memory.enabled` | 
| hive-site | `hive.blobstore.output-committer.dp.skip.task.staging.dir.creation` | true | Sinalizador para alternar se o Magic Committer deve criar os caminhos de preparação dp no blobstore? Esse sinalizador é aplicável apenas ao rastrear commits na memória quando o Hive usa o Magic Committer via `hive.blobstore.output-committer.magic.track.commits.in.memory.enabled`. É definido como “true” por padrão, mas só entra em vigor se `hive.blobstore.output-committer.magic.track.commits.in.memory.enabled` estiver habilitado e poupa chamadas do S3 adicionais de tentativas de criação de caminhos de tarefas no blobstore. | 
| hive-site | `hive.blobstore.output-committer.magic.disable.fs.cache.for.llap` | true | Sinalizador para alternar se os caches do blobstore FS devem ser desabilitados nos fluxos de gravação para LLAP ao usar o Magic Committer. Esse sinalizador entra em ação quando o LLAP está habilitado e, por padrão, é definido como “true”. | 

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

## Amazon EMR 7.5.0 - Alterações no Hive
<a name="Hive-release-history-changes-750"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Melhoria | Aumento do tempo máximo de espera para a abertura da sessão do Tez ao tentar usar a sessão existente na HiveCLI para 10 segundos. | 
| Melhoria | Configurações ajustadas para melhorar a performance em consultas de seleção simples com LIMIT | 

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

## Amazon EMR 7.4.0 - Alterações no Hive
<a name="Hive-release-history-changes-740"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Upgrade | [HIVE-28191](https://issues.apache.org/jira/browse/HIVE-28191): Faça upgrade da versão do Hadoop para 3.4.0 | 
| Upgrade |  Faça upgrade do hadoop shaded protobuf para 3.21 | 
| Upgrade | Faça upgrade de commons-cli para 1.5.0 | 
| Upgrade | Faça upgrade de commons-compress para 1.24.0 | 
| Upgrade | Faça upgrade de commons-io para 2.14.0 | 
| Upgrade | Faça upgrade commons-lang3 para 3.21.0 | 
| Melhoria | Altere o tempo máximo de espera para a abertura da sessão do Tez ao tentar usar a sessão existente na HiveCLI para 10 segundos. | 
| Melhoria | Habilite o mecanismo de curto-circuito no Tez DAG para consultas simples de seleção com LIMIT | 
| Melhoria | [HIVE-21100](https://issues.apache.org/jira/browse/HIVE-21100): permitir nivelamento de subdiretórios da tabela resultante do uso do mecanismo TEZ e da cláusula UNION | 
| Correção de bugs | O comando [HIVE-25095](https://issues.apache.org/jira/browse/HIVE-25095): Beeline/hive -e não consegue lidar com a consulta com aspas finais | 
| Correção de bugs | [HIVE-13781:](https://issues.apache.org/jira/browse/HIVE-13781) O Tez Job falhou quando o diretório de partição não existe FileNotFoundException  | 
| Correção de bugs | [HIVE-28480](https://issues.apache.org/jira/browse/HIVE-28480): desabilite o SMB na incompatibilidade do gerador de hash de partição entre branches de junção no RS anterior | 

### Amazon EMR 7.4.0 - Novas configurações
<a name="Hive-release-history-changes-740-new-configs"></a>


****  

| Classificação | Nome | Padrão | Description | 
| --- | --- | --- | --- | 
| hive-site | hive.ignore.failure.partition.dir.not.found | false | Ignora a falha quando a partição da tabela existe, mas o caminho real de armazenamento de objeto não existe. | 
| hive-site | hive.tez.union.flatten.subdirectories | false | Ao gravar dados em uma tabela e UNION ALL é a última etapa da consulta, o Hive no Tez cria um subdiretório para cada branch de UNION ALL. Quando essa propriedade está habilitada, os subdiretórios são removidos e os arquivos são renomeados e movidos para o diretório pai. Isso não tem efeito quando hive.blobstore.use.output-committer está habilitado. | 

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

## Amazon EMR 7.3.0 - Alterações no Hive
<a name="Hive-release-history-changes-730"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Recurso | [HIVE-18728](https://issues.apache.org/jira/browse/HIVE-18728) — Web segura com SSL. HCat  | 
| Melhoria | Suporte à configuração de credenciais de armazenamento de chaves SSL para a interface de usuário da Web do daemon LLAP. | 
| Melhoria | PrForneça a opção de controlar a verificação do nome do host SSL para o servidor de metastore do Hive. | 
| Correção de bugs | [HIVE-26541](https://issues.apache.org/jira/browse/HIVE-26541) — NPE ao iniciar o serviço Web. HCat  | 
| Correção de bugs | [ HIVE-23011](https://issues.apache.org/jira/browse/HIVE-23011): o otimizador de trabalho compartilhado deve verificar os predicados residuais ao comparar junções. | 
| Correção de bugs | Corrija **javax.security.sasl. SaslException**: Não há uma camada de proteção comum entre o cliente e o servidor entre o HMS e o Namenode quando a criptografia em trânsito está ativada. | 
| Correção de bugs | Corrija **IOException**onde o final da divisão orc se sobrepõe ao início da localização de um bloco. | 
| Correção de bugs | Use o delimitador do nome da coluna em vez de sempre dividir por vírgula quando os nomes das colunas contiverem caracteres de vírgula e usar. CSVSerde | 

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


****  

| Classificação | Nome | Padrão | Description | 
| --- | --- | --- | --- | 
| hcatalog-webhcat-site | templeton.use.ssl | false | Defina isso como verdadeiro para usar a criptografia SSL para o HCat servidor Web. | 
| hcatalog-webhcat-site | templeton.keystore.path |  | Local de armazenamento de chaves do certificado SSL para servidor WebHCat . | 
| hcatalog-webhcat-site | templeton.keystore.password |  | Senha do repositório de chaves do certificado SSL para servidor WebHCat . | 
| hcatalog-webhcat-site | templeton.ssl.protocol.blacklist | SSLv2, SSLv3 | Versões SSL a serem desativadas para o HCat servidor Web. | 
| hcatalog-webhcat-site | templeton.host | 0.0.0.0 | O endereço do host que o HCat servidor Web escutará. | 
| hive-site | hive.metastore.ssl.enable.hostname.verification | false | Controle a verificação do nome do host durante o SSL/TLS aperto de mão. | 
| hive-site | hive.llap.daemon.web.ssl.keystore.path |  | Localização do armazenamento de chaves do certificado SSL para a interface web do daemon LLAP. | 
| hive-site | hive.llap.daemon.web.ssl.keystore.password |  | Senha do armazenamento de chaves do certificado SSL para a interface web do daemon LLAP. | 
| hive-site | hive.metastore.hadoop.rpc.protection.override.to.authentication | false | Quando habilitado, o HMS sempre substitui o valor de hadoop.rpc.protection para autenticação em seu conjunto de configurações. | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
| Upgrade | [ Parquet 1.13.1](https://github.com/apache/parquet-java/blob/apache-parquet-1.13.1/CHANGES.md): o Parquet foi atualizado para 113.1. | 
| Melhoria | [ HIVE-12930](https://issues.apache.org/jira/browse/HIVE-12930): suporte para embaralhamento SSL para LLAP. | 
| Melhoria | [ HIVE-23062](https://issues.apache.org/jira/browse/HIVE-23062): Hive para verificar o URL do Yarn RM no modo TLS e Yarn HA para a fila do Tez personalizada. | 
| Correção de bugs | [HIVE-27952](https://issues.apache.org/jira/browse/HIVE-27952) — O Hive não consegue criar SslContextFactory quando tem vários certificados. KeyStore  | 
| Correção de bugs | [HIVE-28085](https://issues.apache.org/jira/browse/HIVE-28085) — YarnQueueHelper falha ao acessar o YARN habilitado para HTTPS. WebService | 
| Correção de bugs | [HIVE-26436](https://issues.apache.org/jira/browse/HIVE-26436) — Hive on MR NullPointerException quando InitializeOp não foi chamado e fechou a chamada. Se o operador não tiver sido inicializado, ignorar close. | 

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


****  

| Classificação | Nome | Padrão | Description | 
| --- | --- | --- | --- | 
| hive-site | hive.llap.shuffle.ssl.enabled | false | Defina como “true” junto com *tez.runtime.shuffle.ssl.enable* para habilitar o embaralhamento de SSL para LLAP. | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
| Correção de bugs | [HIVE-24381](https://issues.apache.org/jira/browse/HIVE-24381) — A entrada de texto compactado retorna 0 linhas se o salto for incluído. header/footer  | 
| Correção de bugs | [HIVE-24190](https://issues.apache.org/jira/browse/HIVE-24190) — LLAP: ShuffleHandler pode retornar DISK\$1ERROR\$1EXCEPTION de acordo com TEZ-4233. | 
| Correção de bugs | [HIVE-23073](https://issues.apache.org/jira/browse/HIVE-23073): sombrear Netty. | 
| Correção de bugs | [HIVE-23073](https://issues.apache.org/jira/browse/HIVE-23073): sombrear Netty e atualizar para Netty 4.1.48.Final. | 
| Correção de bugs | [HIVE-23148](https://issues.apache.org/jira/browse/HIVE-23148): o fluxo do cliente externo do LLAP é interrompido devido ao sombreamento do Netty. | 
| Correção de bugs | [HIVE-25180](https://issues.apache.org/jira/browse/HIVE-25180): atualiza o Netty. | 
| Correção de bugs | [HIVE-24524](https://issues.apache.org/jira/browse/HIVE-24524) — LLAP ShuffleHandler: atualize para o Netty4 e remova a dependência do Netty3 do hive sempre que possível. | 
| Correção de bugs | [HIVE-28000](https://issues.apache.org/jira/browse/HIVE-28000): Hive QL: a cláusula "not in" fornece resultados incorretos quando a coerção de tipo não pode ocorrer. | 
| Correção de bugs | [HIVE-27993](https://issues.apache.org/jira/browse/HIVE-27993) — O Netty4 ShuffleHandler deve usar 1 fio principal. | 
| Upgrade | Atualiza o Netty para 4.1.100.Final | 
| Upgrade | Atualiza o Jetty para 9.4.53.v20231009 | 
| Upgrade | Atualiza o Zookeeper para 3.9.1 | 

## Amazon EMR 7.1.0: alterações no Hive
<a name="emr-Hive-710-issues"></a>
+ O Amazon EMR 7.1 atualiza o Hive para o Netty 4.1.100.Final para resolver as vulnerabilidades de segurança no Netty3. Como depende do netty3, o Hive não hive-druid-handler tem o `hive-druid-handler` JAR no classpath do Hive no Amazon EMR 7.1. Uma próxima versão do Amazon EMR o incluirá no classpath do Hive assim que o manipulador Druid oferecer suporte à versão 4.1.100.Final ou posterior do Netty. Entre em contato com o AWS suporte se precisar do `hive-druid-handler` JAR nas versões 7.1 ou superiores do Amazon EMR.

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

## Amazon EMR 7.0.0 - Alterações no Hive
<a name="Hive-release-history-changes-700"></a>


****  

| Tipo | Description | 
| --- | --- | 
| Upgrade | O Hive 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. | 
| Backport | [HIVE-17709](https://issues.apache.org/jira/browse/HIVE-17709): remova referências de sun.misc.Cleaner | 
| Correção de bugs | Desabilite o Tez Async Init RR quando o LLAP ou o ACID estiver habilitado  | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
| Recurso | Suporte para [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397): para a abertura de divisão assíncrona do Tez, o Hive agora oferece suporte às configurações do Tez descritas em [Abertura de divisão assíncrona do Tez](tez-configure.md#tez-configure-async). | 
| Correção de bugs | [HIVE-25400](https://issues.apache.org/jira/browse/HIVE-25400): move a atualização do deslocamento em `BytesColumnVector` para `setValPreallocated`. | 
| Correção de bugs | [HIVE-25190](https://issues.apache.org/jira/browse/HIVE-25190): corrige muitas pequenas alocações em `BytesColumnVector`. | 
| Correção de bugs | Empacotar módulos netty com o servidor llap para evitar *NoClassDefFound*exceções ao iniciar o *LLapDaemon* em nós de trabalho. | 
| Upgrade | Atualização do Apache Hadoop para 3.3.6. | 
| Upgrade | [HIVE-26684](https://issues.apache.org/jira/browse/HIVE-26684): atualiza `maven-shade-plugin` para 3.4.1. | 
| Melhoria | Para reduzir o tempo de inicialização do cluster do Amazon EMR, remova 15 segundos do tempo de espera do script de inicialização HCatalog. | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
|  Melhoria  |  [HIVE-26762](https://issues.apache.org/jira/browse/HIVE-26762): remova a remoção do operando em `HiveFilterSetOpTransposeRule` | 
|  Correção de bugs  |  [HIVE-27582](https://issues.apache.org/jira/browse/HIVE-27582): Não armazene em cache HBase o formato de entrada da tabela em FetchOperator | 
|  Correção de bugs  |  [HIVE-26452](https://issues.apache.org/jira/browse/HIVE-26452): NPE ao converter JOIN para MAPJOIN uma coluna referenciada mais de uma vez JOIN | 
|  Correção de bugs  |  [HIVE-26416:](https://issues.apache.org/jira/browse/HIVE-26416) `AcidUtils.isRawFormatFile()` lança `InvalidProtocolBufferException` para o arquivo non-ORC  | 
|  Correção de bugs  |  [HIVE-26105](https://issues.apache.org/jira/browse/HIVE-26105): **mostrar colunas** mostra valores extras se a coluna **Comentários** contém caracteres chineses específicos  | 
|  Correção de bugs  |  [HIVE-25864](https://issues.apache.org/jira/browse/HIVE-25864): a otimização de consultas do Hive cria um plano errado para envio de predicados com a função de janela  | 
|  Correção de bugs  |  [HIVE-25224](https://issues.apache.org/jira/browse/HIVE-25224): várias declarações INSERT envolvendo tabelas com resultados diferentes em erro `bucketing_versions` | 
|  Correção de bugs  |  [HIVE-24151](https://issues.apache.org/jira/browse/HIVE-24151): `MultiDelimitSerDe` muda os dados se as strings contém caracteres non-ASCII | 
|  Correção de bugs  |  [HIVE-23606](https://issues.apache.org/jira/browse/HIVE-23606): (LLAP) atraso na limpeza de `DirectByteBuffer` para `EncodedReaderImpl` | 
|  Correção de bugs  |  [HIVE-22165](https://issues.apache.org/jira/browse/HIVE-22165): sincronização introduzida pelo [HIVE-14296](https://issues.apache.org/jira/browse/HIVE-14296) no `SessionManager.closeSession` causa alta latência em um servidor hive ocupado  | 
|  Correção de bugs  |  [HIVE-21304](https://issues.apache.org/jira/browse/HIVE-21304): tornar o uso da versão de compartimento mais robusto | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
|  Melhoria  |  Atualizar os scripts do Python para oferecer suporte ao Python3  | 
|  Melhoria  |  [HIVE-27097](https://issues.apache.org/jira/browse/HIVE-27097): Melhore a estratégia de repetição para cliente e servidor MetaStore   | 
|  Correção de bugs  |  [HIVE-21778](https://issues.apache.org/jira/browse/HIVE-21778): CBO: “Struct não é nulo” é avaliado como anulável, sempre causando ausência de filtro na consulta  | 
|  Correção de bugs  |  [HIVE-21009](https://issues.apache.org/jira/browse/HIVE-21009): adicionar a capacidade de o usuário definir o usuário de vinculação  | 
|  Correção de bugs  |  [HIVE-22661](https://issues.apache.org/jira/browse/HIVE-22661): a compactação falha em uma tabela sem bucket com dados carregados no caminho  | 
|  Correção de bugs  |  [HIVE-19718](https://issues.apache.org/jira/browse/HIVE-19718): adicionar partições em massa também busca a tabela para cada partição  | 
|  Correção de bugs  |  [HIVE-22173](https://issues.apache.org/jira/browse/HIVE-22173): consulta com várias vistas laterais trava durante a compilação  | 
|  Correção de bugs  |  [HIVE-27088](https://issues.apache.org/jira/browse/HIVE-27088): resultados incorretos quando junções internas e externas com filtros de pós-junção são mescladas  | 
|  Correção de bugs  |  [HIVE-21935](https://issues.apache.org/jira/browse/HIVE-21935): vetorização do Hive: performance degradada com UDF vetorizada  | 
|  Correção de bugs  |  [HIVE-25299](https://issues.apache.org/jira/browse/HIVE-25299): a conversão do carimbo de data e hora para tipos de dados numéricos está incorreta para fusos horários não UTC  | 
|  Correção de bugs  |  [HIVE-24626](https://issues.apache.org/jira/browse/HIVE-24626): LLAP: os threads do leitor podem ficar escassos se todos os threads de elevador de E/S estiverem ocupados para enfileirar para outros leitores com a fila cheia  | 
|  Correção de bugs  |  [HIVE-27029](https://issues.apache.org/jira/browse/HIVE-27029): falha na consulta do hive com erro de fechamento do sistema de arquivos, retrabalho feito para HIVE-26352  | 
|  Correção de bugs  |  [HIVE-26352](https://issues.apache.org/jira/browse/HIVE-26352): a verificação de acesso à fila do Tez falha com a exceção GSS na compactação  | 
|  Correção de bugs  |  [HIVE-24590](https://issues.apache.org/jira/browse/HIVE-24590): o registro em log de operações ainda vaza anexos do log4j  | 
|  Correção de bugs  |  [HIVE-24552](https://issues.apache.org/jira/browse/HIVE-24552): Possíveis conexões HMS vazam ou se acumulam em loadDynamicPartitions  | 
|  Correção de bugs  |  [HIVE-27069](https://issues.apache.org/jira/browse/HIVE-27069): resultados incorretos com junção de mapa de bucket  | 
|  Correção de bugs  |  [HIVE-27344](https://issues.apache.org/jira/browse/HIVE-27344): Adicione uma verificação nula em \$1close RecordReaderImpl  | 
|  Correção de bugs  |  [HIVE-27439](https://issues.apache.org/jira/browse/HIVE-27439): dar suporte a espaço em decimal  | 
|  Correção de bugs  |  [HIVE-27267](https://issues.apache.org/jira/browse/HIVE-27267): resultados incorretos ao ser feita a junção do mapa de buckets em uma coluna decimal com buckets com subconsulta  | 
|  Correção de bugs  |  [HIVE-21986](https://issues.apache.org/jira/browse/HIVE-21986): UI HiveServer da Web: definindo o cabeçalho de resposta Strict-Transport-Security padrão  | 
|  Correção de bugs  |  [HIVE-22148](https://issues.apache.org/jira/browse/HIVE-22148): os tokens de delegação do S3A não são adicionados na configuração do trabalho do Compactador.  | 
|  Correção de bugs  |  [HIVE-22622](https://issues.apache.org/jira/browse/HIVE-22622): o Hive permite a criação de um struct com nomes de atributos duplicados  | 
|  Correção de bugs  |  [HIVE-22008](https://issues.apache.org/jira/browse/HIVE-22008): o operador LIKE deve corresponder uma entrada de várias linhas  | 
|  Correção de bugs  |  [HIVE-23144](https://issues.apache.org/jira/browse/HIVE-23144): LLAP: deixe a limpeza no ServiceStop QueryTracker   | 
|  Correção de bugs  |  [HIVE-22391](https://issues.apache.org/jira/browse/HIVE-22391): NPE na verificação do cache de resultados da consulta do Hive  | 
|  Correção de bugs  |  [HIVE-23305](https://issues.apache.org/jira/browse/HIVE-23305): NullPointerException em LlapTaskSchedulerService AddNode devido à condição de corrida  | 
|  Correção de bugs  |  [HIVE-22178](https://issues.apache.org/jira/browse/HIVE-22178): Parquet lança depois FilterPredicate CastException SchemaEvolution  | 
|  Correção de bugs  |  [HIVE-21517](https://issues.apache.org/jira/browse/HIVE-21517): Correção AggregateStatsCache  | 
|  Correção de bugs  |  [HIVE-21825](https://issues.apache.org/jira/browse/HIVE-21825): Melhore a mensagem de erro do cliente quando o HA está ativado Active/Passive   | 
|  Correção de bugs  |  [HIVE-23389:](https://issues.apache.org/jira/browse/HIVE-23389) pode levar a FilterMergeRule AssertionError  | 
|  Correção de bugs  |  [HIVE-22767](https://issues.apache.org/jira/browse/HIVE-22767): Beeline não analisa ponto e vírgula nos comentários corretamente  | 
|  Correção de bugs  |  [HIVE-22996](https://issues.apache.org/jira/browse/HIVE-22996): a BasicStats análise deve verificar proativamente se há uma string nula ou vazia  | 
|  Correção de bugs  |  [HIVE-22808:](https://issues.apache.org/jira/browse/HIVE-22808) não suporta HiveRelFieldTrimmer HiveTableFunctionScan  | 
|  Correção de bugs  |  [HIVE-22437](https://issues.apache.org/jira/browse/HIVE-22437): cache de NPE de metadados LLAP no bloqueio de metadados.  | 
|  Correção de bugs  |  [HIVE-22606](https://issues.apache.org/jira/browse/HIVE-22606): AvroSerde registra avro.schema.literal no nível INFO  | 
|  Correção de bugs  |  [HIVE-22713](https://issues.apache.org/jira/browse/HIVE-22713): a propagação constante não deve ser feita para a estrutura Join-Fil(\$1)-RS  | 
|  Correção de bugs  |  [HIVE-21624](https://issues.apache.org/jira/browse/HIVE-21624): LLAP: as métricas da Cpu em nível de thread estão corrompidas  | 
|  Correção de bugs  |  [HIVE-22815](https://issues.apache.org/jira/browse/HIVE-22815): reduza a criação desnecessária de objetos do sistema de arquivos no MROutput  | 
|  Correção de bugs  |  [HIVE-23060](https://issues.apache.org/jira/browse/HIVE-23060): consulta com o erro “Grouping sets expression is not in GROUP BY key. Error encountered near token”  | 
|  Correção de bugs  |  [HIVE-22236](https://issues.apache.org/jira/browse/HIVE-22236): falha ao criar visualização ao selecionar Visualização contendo subconsulta `NOT IN`  | 
|  Correção de bugs  |  [HIVE-19886](https://issues.apache.org/jira/browse/HIVE-19886): os logs poderão ser direcionados para dois arquivos se —hiveconf hive.log.file for usado  | 
|  Correção de bugs  |  [HIVE-20620](https://issues.apache.org/jira/browse/HIVE-20620): colisões evidentes na inserção em tabelas MM classificadas com buckets com particionamento dinâmico  | 
|  Correção de bugs  |  [HIVE-14557](https://issues.apache.org/jira/browse/HIVE-14557): Nullpointer quando ambos e Mapjoin estão habilitados SkewJoin  | 
|  Correção de bugs  |  [HIVE-20471](https://issues.apache.org/jira/browse/HIVE-20471): problemas na obtenção do caminho padrão do banco de dados  | 
|  Correção de bugs  |  [HIVE-20598](https://issues.apache.org/jira/browse/HIVE-20598): Corrigir erros de digitação nos cálculos HiveAlgorithmsUtil  | 
|  Correção de bugs  |  [HIVE-14737](https://issues.apache.org/jira/browse/HIVE-14737): problema ao acessar /logs em uma interface de usuário da Web Kerberized Hive Server 2  | 
|  Correção de bugs  |  [HIVE-20733](https://issues.apache.org/jira/browse/HIVE-20733): O UDFOPEqual NS genérico não pode usar = nas descrições do plano  | 
|  Correção de bugs  |  [HIVE-20848](https://issues.apache.org/jira/browse/HIVE-20848): Depois de definir a UpdateInputAccessTimeHook consulta, falha com a tabela não encontrada.  | 
|  Correção de bugs  |  [HIVE-18929](https://issues.apache.org/jira/browse/HIVE-18929): O método humanReadableInt em HiveStringUtils .java tem uma condição de corrida.  | 
|  Correção de bugs  |  [HIVE-20841](https://issues.apache.org/jira/browse/HIVE-20841): LLAP: tornar as portas dinâmicas configuráveis  | 
|  Correção de bugs  |  [HIVE-20930](https://issues.apache.org/jira/browse/HIVE-20930): VectorCoalesce no modo FILTRO não tem efeito  | 
|  Correção de bugs  |  [HIVE-21007](https://issues.apache.org/jira/browse/HIVE-21007): semijunção e união podem levar a planos errados  | 
|  Correção de bugs  |  [HIVE-21074](https://issues.apache.org/jira/browse/HIVE-21074): a remoção de consultas de tabelas com buckets do Hive não funciona na condição IS NOT NULL  | 
|  Correção de bugs  |  [HIVE-21223](https://issues.apache.org/jira/browse/HIVE-21223): CachedStore retorna partição nula quando a partição não existe  | 
|  Correção de bugs  |  [HIVE-19625](https://issues.apache.org/jira/browse/HIVE-19625): NPE potencial e exceção real oculta em Hive\$1copyFiles  | 
|  Correção de bugs  |  [HIVE-17020](https://issues.apache.org/jira/browse/HIVE-17020): a eliminação de duplicação agressiva no RS pode remover incorretamente uma ramificação da árvore OP  | 
|  Correção de bugs  |  [HIVE-20168](https://issues.apache.org/jira/browse/HIVE-20168): Registro oculto ReduceSinkOperator   | 
|  Correção de bugs  |  [HIVE-20879](https://issues.apache.org/jira/browse/HIVE-20879): Usar null em uma expressão de projeção leva a CastException  | 
|  Correção de bugs  |  [HIVE-20888](https://issues.apache.org/jira/browse/HIVE-20888): TxnHandler: sort () chamado em listas imutáveis  | 
|  Correção de bugs  |  [HIVE-19948](https://issues.apache.org/jira/browse/HIVE-19948): não HiveCli está dividindo o comando por ponto e vírgula corretamente se as aspas estiverem dentro da string  | 
|  Correção de bugs  |  [HIVE-20621](https://issues.apache.org/jira/browse/HIVE-20621): GetOperationStatus chamado em resultset.next causando lentidão incremental  | 
|  Correção de bugs  |  [HIVE-20854](https://issues.apache.org/jira/browse/HIVE-20854): padrões sensatos: o intervalo de pulsação do Zookeeper do Hive é de 20 minutos, mudar para 2  | 
|  Correção de bugs  |  [HIVE-20330](https://issues.apache.org/jira/browse/HIVE-20330): O HCat carregador não pode manipular vários InputJobInfo objetos para um trabalho com várias entradas  | 
|  Correção de bugs  |  [HIVE-20787](https://issues.apache.org/jira/browse/HIVE-20787): A capa MapJoinBytesTableContainer DummyRow não suporta reutilização  | 
|  Correção de bugs  |  [HIVE-20331](https://issues.apache.org/jira/browse/HIVE-20331): a consulta com union all, vista lateral e junção falha com “cannot find parent in the child operator”  | 
|  Correção de bugs  |  [HIVE-19968](https://issues.apache.org/jira/browse/HIVE-19968): a exceção de UDF não é descartada  | 
|  Correção de bugs  |  [HIVE-20410](https://issues.apache.org/jira/browse/HIVE-20410): a substituição de inserção abortada na tabela transacional causa o erro “Not enough history available for…”  | 
|  Correção de bugs  |  [HIVE-20059](https://issues.apache.org/jira/browse/HIVE-20059): o streaming do Hive deve tentar o prefixo de sombra incondicionalmente na exceção  | 
|  Correção de bugs  |  [HIVE-19424](https://issues.apache.org/jira/browse/HIVE-19424): Entrada NPE MetaDataFormatters  | 
|  Correção de bugs  |  [HIVE-20355](https://issues.apache.org/jira/browse/HIVE-20355): Limpe o parâmetro de.setSchema HiveConnection  | 
|  Correção de bugs  |  [HIVE-20858](https://issues.apache.org/jira/browse/HIVE-20858): O serializador não foi inicializado corretamente com a configuração em Utilitários. createEmptyBuckets  | 
|  Correção de bugs  |  [HIVE-20424](https://issues.apache.org/jira/browse/HIVE-20424): a ferramenta de esquema não deve poluir a história do beeline  | 
|  Correção de bugs  |  [HIVE-20338](https://issues.apache.org/jira/browse/HIVE-20338): LLAP: forçar file-id sintético para sistemas de arquivos que têm impls de protocolo HDFS com semântica de mutação POSIX  | 
|  Correção de bugs  |  [HIVE-11708](https://issues.apache.org/jira/browse/HIVE-11708): Operadores lógicos aumentam com NULL ClassCastExceptions   | 
|  Correção de bugs  |  [HIVE-21082](https://issues.apache.org/jira/browse/HIVE-21082): em HPL/SQL, a instrução declare não é compatível com a variável de digitar caractere  | 
|  Correção de bugs  |  [HIVE-16690](https://issues.apache.org/jira/browse/HIVE-16690): configurar a borda do produto cartesiano do Tez com base no tamanho do cluster do LLAP  | 
|  Correção de bugs  |  [HIVE-14516:](https://issues.apache.org/jira/browse/HIVE-14516). OrcInputFormat SplitGenerator.Chamada interna  | 
|  Correção de bugs  |  [HIVE-20981](https://issues.apache.org/jira/browse/HIVE-20981): transmissão/vazamentos AbstractRecordWriter HeapMemoryMonitor  | 
|  Correção de bugs  |  [HIVE-20043](https://issues.apache.org/jira/browse/HIVE-20043): HiveServer 2: SessionState tem um bloco de sincronização estática em torno de um AtomicBoolean  | 
|  Correção de bugs  |  [HIVE-20191](https://issues.apache.org/jira/browse/HIVE-20191): o aplicativo de PreCommit patch não falha se o patch estiver vazio  | 
|  Correção de bugs  |  [HIVE-20400](https://issues.apache.org/jira/browse/HIVE-20400): a ação de criar tabela deve sempre usar um caminho totalmente qualificado para evitar possíveis ambiguidades em FS  | 
|  Correção de bugs  |  Adicionar uma verificação nula para skewedInfo antes de acessar colunas distorcidas  | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
| Melhoria | Adicionado suporte para runtime do JDK 11 e do JDK 17 | 
| Melhoria | Adicione suporte para consultar nomes de colunas de palavras-chave reservadas e sensíveis a maiúsculas e minúsculas quando usar o S3 Select. Para usar isso, defina a propriedade da tabela no formato “s3select.column.mapping” = "column1:fieldName1, column2:fieldName2,..." | 
| Melhoria | [HIVE-23133](https://issues.apache.org/jira/browse/HIVE-23133): as operações numéricas podem ter resultados diferentes nas arquiteturas de hardware | 
| Melhoria | [HIVE-27145](https://issues.apache.org/jira/browse/HIVE-27145): Use StrictMath para funções matemáticas restantes como acompanhamento do HIVE-23133 | 
| Correção de bugs | [Corrige a incompatibilidade de caracteres curinga nos HMS get\$1partitions\$1by\$1filter e get\$1num\$1partitions\$1by\$1filter causada pela portabilidade do HIVE-22900 no EMR Hive 6.4.0 APIs ](https://issues.apache.org/jira/browse/HIVE-22900) | 
| Correção de bugs | [HIVE-26736](https://issues.apache.org/jira/browse/HIVE-26736): falha na autorização para visualizações aninhadas e que têm a cláusula WITH | 
| Correção de bugs | [HIVE-22416](https://issues.apache.org/jira/browse/HIVE-22416): ausência dos logs de operação relacionados ao MR quando a execução paralela está habilitada | 
| Correção de bugs | [HIVE-19653](https://issues.apache.org/jira/browse/HIVE-19653): pushdown de predicados incorretos para groupby com conjuntos de agrupamento | 
| Correção de bugs | [HIVE-22094](https://issues.apache.org/jira/browse/HIVE-22094): falhas nas consultas com: hive.ql.exec.vector. ClassCastException DecimalColumnVectornão pode ser convertido em hive.ql.exec.vector.Decimal64 ColumnVector | 
| Correção de bugs | [HIVE-26340](https://issues.apache.org/jira/browse/HIVE-26340): o operador PTF vetorizado apresentará falha se a consulta tiver a função de janela em maiúsculas | 
| Correção de bugs | [HIVE-26184](https://issues.apache.org/jira/browse/HIVE-26184): COLLECT\$1SET com GROUP BY é muito lento quando algumas chaves estão muito distorcidas | 
| Correção de bugs | [HIVE-26373](https://issues.apache.org/jira/browse/HIVE-26373): ClassCastException ao ler carimbos de data/hora da tabela com dados Avro HBase  | 
| Correção de bugs | [HIVE-26388](https://issues.apache.org/jira/browse/HIVE-26388): ClassCastException quando não há coluna do tipo string na tabela de origem da consulta CTAS Atualize [HIVE-26172: Hive - Atualize o Ant para 1.10.11 devido ao CVE-2021-36373](https://issues.apache.org/jira/browse/HIVE-26172) e CVE-2021-36374 | 
| Correção de bugs | [HIVE-26114](https://issues.apache.org/jira/browse/HIVE-26114): corrigir a conexão jdbc hiveserver2 usando o comando dfs com espaço de prefixo causará exceção | 
| Correção de bugs | [HIVE-26396](https://issues.apache.org/jira/browse/HIVE-26396): a função trunc tem um problema com a interceptação de precisão e o resultado tem muitos 0 | 
| Correção de bugs | [HIVE-26446](https://issues.apache.org/jira/browse/HIVE-26446): HiveProtoLoggingHook falha ao preencher o campo para tabelas particionadas. TablesWritten  | 
| Correção de bugs | [HIVE-26639](https://issues.apache.org/jira/browse/HIVE-26639): ConstantVectorExpression e não ExplainTask deve depender do conjunto de caracteres padrão | 
| Correção de bugs | [HIVE-22670](https://issues.apache.org/jira/browse/HIVE-22670): ArrayIndexOutOfBoundsException quando o leitor vetorizado é usado para ler um arquivo de parquet | 
| Correção de bugs | [HIVE-23607](https://issues.apache.org/jira/browse/HIVE-23607): problema de permissão: a criação de uma visão sobre outra visão é bem-sucedida, mas a visão alternativa apresenta falha | 
| Correção de bugs | [HIVE-25498](https://issues.apache.org/jira/browse/HIVE-25498): consulta com mais de 31 funções distintas de contagem retorna um resultado errado | 
| Correção de bugs | [HIVE-25780](https://issues.apache.org/jira/browse/HIVE-25780): DistinctExpansion cria mais de 64 conjuntos de agrupamento II | 
| Correção de bugs | [HIVE-23868](https://issues.apache.org/jira/browse/HIVE-23868): especificação da função de janela: suporte 0 anterior/seguinte | 
| Correção de bugs | [HIVE-24539](https://issues.apache.org/jira/browse/HIVE-24539): a geração do OrcInputFormat esquema deve respeitar o delimitador de coluna | 
| Correção de bugs | [HIVE-23476](https://issues.apache.org/jira/browse/HIVE-23476): LLAP: pré-alocar arenas para casos de mmap também | 
| Correção de bugs | [HIVE-25806](https://issues.apache.org/jira/browse/HIVE-25806): Possível vazamento em LlapCacheAwareFs - Parquet, LLAP IO | 
| Correção de bugs | [HIVE-23498: Desative o método](https://issues.apache.org/jira/browse/HIVE-23498) HTTP Trace em ThriftHttpCliService | 
| Correção de bugs | [HIVE-25729](https://issues.apache.org/jira/browse/HIVE-25729): ThriftUnionObjectInspector deve ser notificado quando totalmente iniciado | 
| Correção de bugs | [HIVE-23846](https://issues.apache.org/jira/browse/HIVE-23846): evitar serialização e desserialização desnecessárias de bitvetores | 
| Correção de bugs | [HIVE-24233](https://issues.apache.org/jira/browse/HIVE-24233): a subconsulta except lança um nullpointer com cbo desativado | 
| Correção de bugs | [HIVE-24276](https://issues.apache.org/jira/browse/HIVE-24276): Vulnerabilidade de script cruzado (XSS) de HiveServer 2 loggerconf jsp | 
| Correção de bugs | [HIVE-25721](https://issues.apache.org/jira/browse/HIVE-25721): o resultado da junção externa está errado | 
| Correção de bugs | [HIVE-25223](https://issues.apache.org/jira/browse/HIVE-25223): selecionar com limite não retorna linhas na tabela não nativa | 
| Correção de bugs | [HIVE-25794](https://issues.apache.org/jira/browse/HIVE-25794): CombineHiveRecordReader: declarações de registro em um loop levam à pressão da memória | 
| Correção de bugs | [HIVE-23602](https://issues.apache.org/jira/browse/HIVE-23602): usar o pacote simultâneo do Java para o conjunto do processador de operações | 
| Correção de bugs | [HIVE-24045](https://issues.apache.org/jira/browse/HIVE-24045): nenhum registro em log relacionado a quando o banco de dados padrão é criado | 
| Correção de bugs | [HIVE-24305](https://issues.apache.org/jira/browse/HIVE-24305): o esquema decimal avro não está sendo preenchido adequadamente se o valor estiver entre aspas scale/precision  | 
| Correção de bugs | [HIVE-25040](https://issues.apache.org/jira/browse/HIVE-25040): a cascata de banco de dados drop não pode remover funções persistentes | 
| Correção de bugs | [HIVE-23501](https://issues.apache.org/jira/browse/HIVE-23501): AOOB em VectorDeserializeRow quando tipos complexos são convertidos em tipos primitivos | 
| Correção de bugs | [HIVE-23704](https://issues.apache.org/jira/browse/HIVE-23704): o servidor HTTP do Thrift não manipula o identificador de autenticação corretamente | 
| Correção de bugs | [HIVE-23529](https://issues.apache.org/jira/browse/HIVE-23529): o CTAS danificado para uniontype quando row\$1deserialize | 
| Correção de bugs | [HIVE-24144](https://issues.apache.org/jira/browse/HIVE-24144): A getIdentifierQuote string in HiveDatabaseMetaData retorna um valor incorreto | 
| Correção de bugs | [HIVE-23850](https://issues.apache.org/jira/browse/HIVE-23850): permitir PPD quando o assunto não é uma coluna com conjuntos de agrupamento presentes | 
| Correção de bugs | [HIVE-25919](https://issues.apache.org/jira/browse/HIVE-25919): ClassCastException ao inserir o predicado da coluna booleana HBase StorageHandler | 
| Correção de bugs | [HIVE-25261](https://issues.apache.org/jira/browse/HIVE-25261): A nova tentativa HMSHandler deve incluir uma breve descrição do MetaException alvo | 
| Correção de bugs | [HIVE-24792](https://issues.apache.org/jira/browse/HIVE-24792): potencial vazamento de thread em Operação | 
| Correção de bugs | [HIVE-23409](https://issues.apache.org/jira/browse/HIVE-23409): Se a reabertura do TezSession aplicativo falhar ou o serviço Timeline estiver inativo, o formulário padrão será TezSession fechado após uma nova tentativa SessionPool  | 
| Correção de bugs | [HIVE-23615](https://issues.apache.org/jira/browse/HIVE-23615): não desreferencia ponteiros nulos na classe de comandos do Beeline | 
| Correção de bugs | [HIVE-24849](https://issues.apache.org/jira/browse/HIVE-24849): criar um tempo limite de soquete de tabela externo quando o local tiver um grande número de arquivos (afeta 3.1.2) | 
| Correção de bugs | [HIVE-25209](https://issues.apache.org/jira/browse/HIVE-25209): consulta SELECT com função SUM produzindo resultado inesperado | 
| Correção de bugs | [HIVE-23666](https://issues.apache.org/jira/browse/HIVE-23666): A checkHashMode eficiência é ignorada quando um operador groupby não tem um conjunto de agrupamento | 
| Correção de bugs | [HIVE-23873](https://issues.apache.org/jira/browse/HIVE-23873): A consulta da tabela do Hive JDBCStorage Handler falha com o NPE quando o CBO está desativado | 
| Correção de bugs | [HIVE-24149](https://issues.apache.org/jira/browse/HIVE-24149): HiveStreamingConnection não fecha a conexão HMS | 
| Correção de bugs | [HIVE-25561](https://issues.apache.org/jira/browse/HIVE-25561): a tarefa encerrada não deve confirmar o arquivo. (afeta as versões 2.x e 3.x) | 
| Correção de bugs | [HIVE-25683](https://issues.apache.org/jira/browse/HIVE-25683): Feche o leitor na entrada. AcidUtils isRawFormatArquivo | 
| Correção de bugs | [HIVE-24294](https://issues.apache.org/jira/browse/HIVE-24294): as sessões podem gerar TezSessionPool AssertionError | 
| Correção de bugs | [HIVE-24182](https://issues.apache.org/jira/browse/HIVE-24182): Problema de autorização do Ranger com permanente UDFs | 
| Correção de bugs | [HIVE-22805](https://issues.apache.org/jira/browse/HIVE-22805): a vetorização com matriz ou mapa condicional não é implementada e gera um erro | 
| Correção de bugs | [HIVE-22828](https://issues.apache.org/jira/browse/HIVE-22828): Decimal64: instruções NVL e CASE convertem implicitamente decimal64 em 128 | 
| Correção de bugs | [HIVE-21398](https://issues.apache.org/jira/browse/HIVE-21398): colunas com estatísticas estimadas não devem ser consideradas chaves exclusivas | 
| Correção de bugs | [HIVE-22490](https://issues.apache.org/jira/browse/HIVE-22490): adicionar arquivos jar com caracteres especiais no caminho gera um erro | 
| Correção de bugs | [HIVE-22700](https://issues.apache.org/jira/browse/HIVE-22700): as compactações podem vazar memória quando não autorizadas | 
| Correção de bugs | [HIVE-22053](https://issues.apache.org/jira/browse/HIVE-22053): o nome da função não é normalizado na criação da função | 
| Correção de bugs | [HIVE-22595](https://issues.apache.org/jira/browse/HIVE-22595): as inserções de partições dinâmicas apresentam falha na tabela Avro com esquema externo | 
| Correção de bugs | [HIVE-21795](https://issues.apache.org/jira/browse/HIVE-21795): a linha de resumo do rollup pode estar ausente quando um mapjoin está acontecendo em uma tabela particionada | 
| Correção de bugs | [HIVE-22987](https://issues.apache.org/jira/browse/HIVE-22987): ClassCastException em quando é nulo VectorCoalesce DataTypePhysicalVariation  | 
| Correção de bugs | [HIVE-22219](https://issues.apache.org/jira/browse/HIVE-22219): desativar um gerenciador de nós bloqueia a reinicialização do serviço do LLAP | 
| Correção de bugs | [HIVE-21793](https://issues.apache.org/jira/browse/HIVE-21793): o CBO recuperará as estatísticas da coluna mesmo se hive.stats.fetch.column.stats estiver definido como false | 
| Correção de bugs | [HIVE-22163](https://issues.apache.org/jira/browse/HIVE-22163): CBO: habilitar o CBO ativa a estimativa de estatísticas, mesmo quando a estimativa está desabilitada | 
| Correção de bugs | [HIVE-18735](https://issues.apache.org/jira/browse/HIVE-18735): criar uma tabela similar perde o atributo transacional | 
| Correção de bugs | [HIVE-22433](https://issues.apache.org/jira/browse/HIVE-22433): Manipulador de armazenamento JDBC do Hive: resultados incorretos obtidos de BOOLEAN e TIMESTAMP da fonte de dados JDBC DataType  | 
| Correção de bugs | [HIVE-19430](https://issues.apache.org/jira/browse/HIVE-19430):. ObjectStore cleanNotificationEvents OutOfMemory em um grande número de eventos pendentes | 
| Correção de bugs | [HIVE-20785](https://issues.apache.org/jira/browse/HIVE-20785): Nome de chave errado no JDBC. DatabaseMetaData getPrimaryKeys método | 
| Correção de bugs | [HIVE-16116](https://issues.apache.org/jira/browse/HIVE-16116): Beeline gera NPE quando beeline.hiveconfvariables=\$1\$1 em beeline.properties | 
| Correção de bugs | [HIVE-20066](https://issues.apache.org/jira/browse/HIVE-20066): hive.load.data.owner é comparado à entidade principal completa | 
| Correção de bugs | [HIVE-20489](https://issues.apache.org/jira/browse/HIVE-20489): explicar o plano de interrupções nas consultas | 
| Correção de bugs | [HIVE-21033](https://issues.apache.org/jira/browse/HIVE-21033): Esquecer de fechar a operação corta mais 2 saídas HiveServer | 
| Correção de bugs | [HIVE-19888](https://issues.apache.org/jira/browse/HIVE-19888): Aviso enganoso de “METASTORE\$1FILTER\$1HOOK será ignorado” de SessionState | 
| Correção de bugs | [HIVE-20303](https://issues.apache.org/jira/browse/HIVE-20303): INSERT OVERWRITE TABLE db.table PARTITION (...) IF NOT EXISTS lança InvalidTableException | 
| Correção de bugs | [HIVE-16144](https://issues.apache.org/jira/browse/HIVE-16144): CompactionInfo não tem, equals/hashCode mas é usado no Set | 
| Correção de bugs | [HIVE-20818](https://issues.apache.org/jira/browse/HIVE-20818): as vistas criadas com uma subconsulta WHERE considerarão as vistas referenciadas na subconsulta como entrada direta | 
| Correção de bugs | [HIVE-21005](https://issues.apache.org/jira/browse/HIVE-21005): LLAP: Lendo mais faixas por vazamento dividido ZlibCodecs | 
| Correção de bugs | [HIVE-20771](https://issues.apache.org/jira/browse/HIVE-20771): LazyBinarySerDe falha em estruturas vazias. | 
| Correção de bugs | [HIVE-18852](https://issues.apache.org/jira/browse/HIVE-18852): mensagem de erro enganosa na validação da tabela de alteração | 
| Correção de bugs | [HIVE-21124](https://issues.apache.org/jira/browse/HIVE-21124): não HPL/SQL suporta a instrução CREATE TABLE LIKE | 
| Correção de bugs | [HIVE-20935](https://issues.apache.org/jira/browse/HIVE-20935): o carregamento do tarball do pacote llap apresenta falha no EC2, causando falha no início do serviço do LLAP | 
| Correção de bugs | [HIVE-20409](https://issues.apache.org/jira/browse/HIVE-20409): Hive ACID: Update/delete/merge não limpa o diretório de teste do hdfs | 
| Correção de bugs | [HIVE-20570](https://issues.apache.org/jira/browse/HIVE-20570): Union ALL com hive.optimize.union.remove=true tem um plano incorreto | 
| Correção de bugs | [HIVE-20421](https://issues.apache.org/jira/browse/HIVE-20421): entidade de caractere ilegal '\$1b' em hive-default.xml.template | 
| Correção de bugs | [HIVE-19133](https://issues.apache.org/jira/browse/HIVE-19133): As métricas de desempenho em fases do HS2 WebUI não são exibidas corretamente | 
| Correção de bugs | [HIVE-18977](https://issues.apache.org/jira/browse/HIVE-18977): listar partições retorna resultados diferentes com JDO e SQL direto | 
| Correção de bugs | [HIVE-20034](https://issues.apache.org/jira/browse/HIVE-20034): Reverta as alterações no tratamento de MetaStore exceções para fins de compatibilidade com versões anteriores | 
| Correção de bugs | [HIVE-20672](https://issues.apache.org/jira/browse/HIVE-20672): O encadeamento de login LlapTaskSchedulerService deve relatar cada intervalo fixo | 
| Correção de bugs | [HIVE-12812](https://issues.apache.org/jira/browse/HIVE-12812): habilitar mapred.input.dir.recursive por padrão para dar suporte à união com função agregada | 
| Correção de bugs | [HIVE-20147](https://issues.apache.org/jira/browse/HIVE-20147): a ingestão de streaming do Hive se satisaz com o registro sincronizado | 
| Correção de bugs | [HIVE-19203](https://issues.apache.org/jira/browse/HIVE-19203): Problema de segurança de rosca em HiveMetaStore | 
| Correção de bugs | [HIVE-20091](https://issues.apache.org/jira/browse/HIVE-20091): Tez: Adicione credenciais de segurança para saída FileSinkOperator  | 
| Correção de bugs | [HIVE-16906](https://issues.apache.org/jira/browse/HIVE-16906): O Hive ATSHook deve verificar se há yarn.timeline-service.enabled antes de se conectar ao ATS | 
| Correção de bugs | [HIVE-20714](https://issues.apache.org/jira/browse/HIVE-20714): tblproperties SHOW para uma única propriedade retorna o valor na coluna de nome | 
| Correção de bugs | [HIVE-24730](https://issues.apache.org/jira/browse/HIVE-24730): as classes Shims substituem valores de hive-site.xml e tez-site.xml silenciosamente | 
| Correção de bugs | [HIVE-22055](https://issues.apache.org/jira/browse/HIVE-22055): a contagem selecionada fornece um resultado incorreto após carregar dados do arquivo de texto | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
| Melhoria | Adicionado suporte para descarte multithreaded de partições em vários segmentos para melhorar a peformance do descarte de partições | 
| Melhoria | Compatível com a leitura de arquivos de consulta codificados do Hive | 
| Melhoria | Habilitado o Tez Shuffle Handler por padrão para trabalhos do Hive no Tez | 
| Bug | Adicionada uma opção para habilitar uma distribuição determinística de chaves para redutores na correção de resultados incorretos quando hive.groupby.skewindata está habilitado (informado no [HIVE-20220)](https://issues.apache.org/jira/browse/HIVE-20220) | 
| Bug | Corrigida falha no cálculo de estatísticas quando o nome da partição padrão é configurado | 
| Bug | Respeite todos os parâmetros de classificação SSL personalizados passados quando o SSL é configurado imediatamente para HiveServer 2 em um cluster com criptografia em trânsito ativada | 
| Backport | [HIVE-23617](https://issues.apache.org/jira/browse/HIVE-23617): problemas de API de armazenamento corrigidos FindBug | 
| Backport |  [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): Vetorização: corrija a desalocação de colunas de rascunho, não reutilize uma criança como saída ConstantVectorExpression  | 
| Backport | [HIVE-23614](https://issues.apache.org/jira/browse/HIVE-23614): Sempre passe para HiveConfig removeTempOr DuplicateFiles | 
| Backport | [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354): Remova a verificação de integridade do tamanho do arquivo de compareTempOr DuplicateFiles | 
| Backport | [HIVE-20344](https://issues.apache.org/jira/browse/HIVE-20344): corrigido PrivilegeSynchronizer para lançamento de SBA. AccessControlException Também introduzida a propriedade hive.privilege.synchronizer para desabilitar o sincronizador de privilégios | 
| Backport | [HIVE-15826](https://issues.apache.org/jira/browse/HIVE-15826): Support a configuração de 'serialization.encoding' para todos SerDes | 
| Backport | [HIVE-18284](https://issues.apache.org/jira/browse/HIVE-18284): corrigir o NPE ao inserir dados com a cláusula ‘distribuir por’ com otimização de classificação dynpart | 
| Backport | [HIVE-24930](https://issues.apache.org/jira/browse/HIVE-24930): o curto-circuito Operator.setDone() da operação filha não é usado no caminho de código vetorizado (se childSize == 1) | 
| Backport | [HIVE-24523](https://issues.apache.org/jira/browse/HIVE-24523): O caminho de leitura vetorizado para LazySimpleSerde não respeita o SERDEPROPERTIES para timestamp | 
| Backport | [HIVE-23265](https://issues.apache.org/jira/browse/HIVE-23265): conjuntos de linhas duplicadas são retornados com os conjuntos Limit e Offset | 
| Backport | [HIVE-21492](https://issues.apache.org/jira/browse/HIVE-21492): não VectorizedParquetRecordReader consigo ler o arquivo de parquete gerado usando uma ferramenta econômica ou personalizada | 
| Backport | [HIVE-22540](https://issues.apache.org/jira/browse/HIVE-22540): Vetorização: colunas decimal64 não funcionam com. VectorizedBatchUtil makeLikeColumnVetor () | 
| Backport | [HIVE-22588](https://issues.apache.org/jira/browse/HIVE-22588): descarregar as linhas restantes para o resto dos conjuntos de agrupamento ao mudar o modo groupby vetorial | 
| Backport | [HIVE-22551](https://issues.apache.org/jira/browse/HIVE-22551): O BytesColumnVector initBuffer deve limpar o vetor e o comprimento de forma consistente | 
| Backport | [HIVE-22448](https://issues.apache.org/jira/browse/HIVE-22448): CBO: expanda a contagem múltipla distinta com uma chave de agrupamento | 
| Backport | [HIVE-22248](https://issues.apache.org/jira/browse/HIVE-22248): corrigir problemas persistentes das estatísticas | 
| Backport | [HIVE-22210](https://issues.apache.org/jira/browse/HIVE-22210): a vetorização pode reutilizar colunas de saída de computação envolvidas na filtragem | 
| Backport | [HIVE-21531](https://issues.apache.org/jira/browse/HIVE-21531): vetorização: todos os hashcodes NULL não são computados usando Murmur3 | 
| Backport | [HIVE-20419](https://issues.apache.org/jira/browse/HIVE-20419): Vetorização: evite a mutação após ser usado em uma chave de hashmap VectorPartitionDesc  | 
| Backport | [HIVE-19388](https://issues.apache.org/jira/browse/HIVE-19388): durante a inicialização ClassCastException VectorMapJoinCommonOperator  | 
| Backport | [HIVE-21584](https://issues.apache.org/jira/browse/HIVE-21584): Preparação para o Java 11: o carregador de classes do sistema não é o carregador URLClass | 
| Backport | [HIVE-25107](https://issues.apache.org/jira/browse/HIVE-25107): o registro em log do caminho de classe deve estar no nível DEBUG (\$12271) | 
| Backport | [HIVE-22097](https://issues.apache.org/jira/browse/HIVE-22097): java.util incompatível. ArrayListpara java 11 | 
| Backport | [HIVE-23938](https://issues.apache.org/jira/browse/HIVE-23938): LLAP: JDK11 - alguns argumentos jvm relacionados à rotação do arquivo de log do GC não podem mais ser usados | 
| Backport | [HIVE-26226](https://issues.apache.org/jira/browse/HIVE-26226): excluir jdk.tools dep do hive-metastore em upgrade-acid | 
| Backport | [HIVE-17879](https://issues.apache.org/jira/browse/HIVE-17879): atualizar o plug-in Datanucleus Maven | 
| Backport | [HIVE-27004](https://issues.apache.org/jira/browse/HIVE-27004): DateTimeFormatterBuilder \$1 appendZoneText não pode analisar 'UTC\$1' em versões Java superiores a 8 | 
| Backport | [HIVE-16812](https://issues.apache.org/jira/browse/HIVE-16812): VectorizedOrcAcidRowBatchReader não filtra eventos de exclusão | 
| Backport | [HIVE-17917:](https://issues.apache.org/jira/browse/HIVE-17917). VectorizedOrcAcidRowBatchReader computeOffsetAndOtimização do bucket | 
| Backport | [HIVE-19985](https://issues.apache.org/jira/browse/HIVE-19985): ACID: ignorar a decodificação das seções ROW\$1\$1ID para consultas somente leitura | 
| Backport | [HIVE-20635](https://issues.apache.org/jira/browse/HIVE-20635): VectorizedOrcAcidRowBatchReader não filtra eventos de exclusão dos arquivos originais | 
| Upgrade | Atualizar o Javadoc para 3.3.1 | 
| Upgrade | Atualizar o Javassist para 3.24.1-GA | 
| Upgrade | Atualização apache-directory-server para 2.0.0-M14 | 

## Novas configurações
<a name="Hive-release-history-changes-6110-new-configurations"></a>


****  

| Nome | Classificação | Description | 
| --- | --- | --- | 
| hive.metastore.fs.drop.partition.threads | hive-site | Número de threads principais no grupo de threads de partições descartadas. | 
| hive.metastore.fs.drop.partition.keepalive.time | hive-site | Tempo em segundos em que um thread assíncrono de partições descartadas ociosas (do grupo de threads) aguardará a chegada de uma nova tarefa antes de ser encerrado. | 
| hive.metastore.fs.drop.partition.threadpool.max.queue.size | hive-site | Tamanho máximo da fila a ser usada no grupo de threads para descartar partições do sistema de arquivos. | 
| hive.groupby.enable.deterministic.distribution | hive-site | Habilite a distribuição determinística de chaves para redutores. Isso passará um valor de semente constante ao chamar a função rand usada para particionamento aleatório. | 
| hive.privilege.synchronizer | hive-site | Se os privilégios do autorizador externo devem ser sincronizados periodicamente em 2. HiveServer | 
| hive.cli.query.file.encoding | hive-site | Codificação de arquivo para todos os tipos de arquivos de consulta (arquivo de consulta, arquivo de consulta inicial, arquivo rc etc.) fornecidos nos argumentos da cli. | 
| hive.emr.tez.shuffle.enabled | hive-site | Os trabalhos do Hive no Tez agora usam tez\$1shuffle por padrão em vez de mapreduce\$1shuffle como Shuffle Handler padrão. | 

## Configurações descontinuadas
<a name="Hive-release-history-changes-6110-old-configurations"></a>

As propriedades de configuração a seguir foram descontinuadas como resultado do [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354) e não são mais compatíveis com as versões 6.11.0 e posteriores do Amazon EMR.


| Nome | Valor padrão  | 
| --- | --- | 
| `hive.mapred.reduce.tasks.speculative.execution` | `false` | 
| `tez.am.speculation.enabled` | `false` | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
| Recurso | Ative controles de acesso AWS Lake Formation baseados para consultas do Apache Hive (gravação) por [meio do IAM Passthrough (](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html)API HiveCli/Steps). | 
| Melhoria | Desativar a configuração hive.log.explain.output por padrão para reduzir o tamanho do log | 
| Backport | [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): Vetorização: corrija a desalocação de colunas de rascunho, não reutilize uma criança como saída ConstantVectorExpression  | 
| Backport | [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269)[: corrigir a contagem incorreta de redutores nas consultas de inserção com partição dinâmica devido à falta de estatísticas causada pelo HIVE-20703.](https://issues.apache.org/jira/browse/HIVE-20703) | 
| Backport | [HIVE-22891](https://issues.apache.org/jira/browse/HIVE-22891): Ignore a PartitionDesc extração para o modo de execução não LLAP CombineHiveRecord  | 
| Backport | [HIVE-23804](https://issues.apache.org/jira/browse/HIVE-23804): adicionar banco de dados padrão para tabelas específicas de estatísticas de colunas no esquema de metastore do Hive para torná-las compatíveis retroativamente | 
| Backport | [HIVE-25277](https://issues.apache.org/jira/browse/HIVE-25277): Exclusão lenta de partições do Hive para armazenamentos de objetos em nuvem com custos caros ListFiles | 
| Backport | [HIVE-19202](https://issues.apache.org/jira/browse/HIVE-19202): O CBO falhou devido à entrada. NullPointerException HiveAggregate isBucketedInput() | 
| Backport | [HIVE-19048](https://issues.apache.org/jira/browse/HIVE-19048): corrigir erros Initscript do Beeline são ignorados | 
| Backport | [HIVE-21085](https://issues.apache.org/jira/browse/HIVE-21085): registro de visões materializadas inicia sessão do tez não externa | 
| Backport | [HIVE-21675](https://issues.apache.org/jira/browse/HIVE-21675): CREATE VIEW IF NOT EXISTS retorna um erro em vez de “OK” se a visualização já existir. Esta é uma regressão do Hive 2.  | 
| Backport | [HIVE-21646: Sim](https://issues.apache.org/jira/browse/HIVE-21646): Evite TezTasks escapar do contexto de registro de threads | 
| Backport | [HIVE-22054](https://issues.apache.org/jira/browse/HIVE-22054): evitar listagem recursiva para verificar se um diretório está vazio | 
| Backport | [HIVE-16587](https://issues.apache.org/jira/browse/HIVE-16587): NPE ao inserir tipos complexos com valores nulos aninhados | 
| Backport | [HIVE-22647](https://issues.apache.org/jira/browse/HIVE-22647): habilitar o conjunto de sessões por padrão | 
| Backport | [HIVE-13288](https://issues.apache.org/jira/browse/HIVE-13288): Mensagem de exceção confusa em .localizeResource DagUtils | 
| Backport | [HIVE-23870](https://issues.apache.org/jira/browse/HIVE-23870): Otimize várias conversões de texto em. WritableHiveCharObjectInspector getPrimitiveJavaObjeto/ HiveCharWritable | 
| Backport | [HIVE-21498](https://issues.apache.org/jira/browse/HIVE-21498): atualizar o Thrift para 0.13.0 | 
| Backport | [HIVE-24378](https://issues.apache.org/jira/browse/HIVE-24378): espaços iniciais e finais não são removidos antes da conversão decimal | 
| Backport | [HIVE-21341](https://issues.apache.org/jira/browse/HIVE-21341): padrões sensatos: hive.server2.idle.operation.timeout e hive.server2.idle.session.timeout são muito altos | 
| Backport | [HIVE-22465](https://issues.apache.org/jira/browse/HIVE-22465): Adicionar configuração ssl em TezConfigurationFactory | 
| Backport | [HIVE-24710](https://issues.apache.org/jira/browse/HIVE-24710): otimizar a iteração de PTF para contagem (\$1) para reduzir o custo de CPU e E/S | 
| Backport | [HIVE-15406](https://issues.apache.org/jira/browse/HIVE-15406): considere a vetorização da nova função 'trunc' | 
| Backport | [HIVE-21541](https://issues.apache.org/jira/browse/HIVE-21541): corrigir cabeçalhos asf ausentes do HIVE-15406 | 
| Backport | [HIVE-24808](https://issues.apache.org/jira/browse/HIVE-24808): datas analisadas em cache | 
| Backport | [HIVE-24746](https://issues.apache.org/jira/browse/HIVE-24746): PTF: TimestampValueBoundaryScanner pode ser otimizado durante o cálculo do alcance | 
| Backport | [HIVE-25059](https://issues.apache.org/jira/browse/HIVE-25059): o evento Alter é convertido em renomeação durante a replicação | 
| Backport | [HIVE-25142](https://issues.apache.org/jira/browse/HIVE-25142): refazer o hash na tabela de hash rápida do mapa, causando corrupção em chaves grandes | 
| Backport | [HIVE-23756](https://issues.apache.org/jira/browse/HIVE-23756): adicionadas mais restrições ao arquivo package.jdo | 
| Backport | [HIVE-25150](https://issues.apache.org/jira/browse/HIVE-25150): os caracteres de tabulação não são removidos antes da conversão decimal de maneira similar ao caractere de espaço que é corrigido como parte do HIVE-24378 | 
| Backport | [HIVE-25093](https://issues.apache.org/jira/browse/HIVE-25093): date\$1format() UDF está retornando a saída somente no fuso horário UTC | 
| Backport | [HIVE-25268](https://issues.apache.org/jira/browse/HIVE-25268): date\$1format udf retorna resultados incorretos para datas anteriores a 1900 se o fuso horário local é diferente de UTC | 
| Backport | [HIVE-25338](https://issues.apache.org/jira/browse/HIVE-25338): AIOBE em UDF de configuração se a entrada estiver vazia | 
| Backport | [HIVE-22400](https://issues.apache.org/jira/browse/HIVE-22400): o minuto da UDF com o tempo retorna NULL | 
| Backport | [HIVE-25058](https://issues.apache.org/jira/browse/HIVE-25058): PTF: TimestampValueBoundaryScanner pode ser otimizado durante o cálculo do alcance pt2 - isDistanceGreater | 
| Backport | [HIVE-25449](https://issues.apache.org/jira/browse/HIVE-25449): datediff() fornece uma saída errada quando executado em uma tarefa do tez com algum fuso horário não UTC | 
| Backport | [HIVE-23688](https://issues.apache.org/jira/browse/HIVE-23688): Vetorização: IndexArrayOutOfBoundsException para coluna de tipo de mapa que inclui valor nulo | 
| Backport | [HIVE-22247](https://issues.apache.org/jira/browse/HIVE-22247): O Hive é lançado quando a saída da tarefa da HFile OutputFormat partição está FileNotFoundException vazia | 
| Backport | [HIVE-25570](https://issues.apache.org/jira/browse/HIVE-25570): o Hive deve enviar o caminho de URL completo para autorização do comando insert overwrite location | 
| Backport | [HIVE-22903](https://issues.apache.org/jira/browse/HIVE-22903): row\$1number() vetorizado redefine o número da linha após um lote no caso de expressão constante em cláusula de partição | 
| Backport | [HIVE-25549](https://issues.apache.org/jira/browse/HIVE-25549): resultados incorretos para a função de janela com expressão na cláusula PARTITION BY ou ORDER BY | 
| Backport | [HIVE-25579](https://issues.apache.org/jira/browse/HIVE-25579): a substituição de LOAD acrescenta em vez de substituir | 
| Backport | [HIVE-25659](https://issues.apache.org/jira/browse/HIVE-25659): consultas sql diretas do metastore com IN/(NOT IN) devem ser divididas com base nos parâmetros máximos permitidos por SQL DB | 
| Backport | [HIVE-20502](https://issues.apache.org/jira/browse/HIVE-20502): corrigir o NPE ao executar skewjoin\$1mapjoin10.q quando as estatísticas da coluna são usadas. | 
| Backport | [HIVE-25765](https://issues.apache.org/jira/browse/HIVE-25765): a propriedade skip.header.line.count ignora as linhas de cada bloco quando o tamanho do arquivo é maior FetchOperator  | 
| Bug | Corrigir o NPE na inserção em determinados cenários quando hive.stats.column.autogather e hive.groupby.skewindata estão habilitados  | 
| Bug | Corrigir o NPE quando o valor mapred.tasktracker.expiry.interval não está definido | 

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

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


****  

| Tipo | Description | 
| --- | --- | 
| Upgrade | Atualizar o Jetty para [9.4.48.v20220622](https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.48.v20220622) | 
| Upgrade | Suporte para Hadoop 3.3.3 | 
| Recurso | Integração do Hive no Amazon EMR com o Lake Formation para workloads interativas usando a API do GCSC. | 
| Recurso | Integração do Hive no Amazon EMR com o Iceberg. | 
| Melhoria | Ative o SSL em HiveServer 2 quando a [criptografia em trânsito](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-data-encryption-options.html#emr-encryption-intransit) estiver habilitada usando as configurações de segurança do Amazon EMR. | 
| Melhoria | Habilite o confirmador otimizado para EMRFS Amazon S3 do Hive por padrão. Para obter mais informações, consulte [Habilitar o confirmador otimizado para EMRFS S3 do Hive](hive-optimized-committer.md). | 
| Melhoria | [Adicione `HiveHBaseTableInputFormatV2` que herda apenas a versão mapeada do InputFormat para corrigir o SPARK-34210.](https://issues.apache.org/jira/browse/SPARK-34210) Defina hive.hbase.inputformat.v2 como true para usá-lo. | 
| Melhoria | Espere que o TeZam seja iniciado em segundo plano com [hive.cli.tez.session.async]() em vez de encerrá-lo e iniciar um novo imediatamente. Use hive.emr.cli.tez.session.open.timeout para definir esse tempo limite em segundos.  | 
| Melhoria | Adicione a opção [hive.conf.restricted.list.append para anexar configurações separadas por vírgula à lista]() de configurações restritas existente. hive.conf.restricted.list | 
| Melhoria | Mensagem de erro mais clara quando a consulta do Hive apresenta falha porque o local não está definido para o banco de dados. | 
| Backport | [HIVE-24484](https://issues.apache.org/jira/browse/HIVE-24484): atualizar o Hadoop para 3.3.1 e o Tez para 0.10.2  | 
| Backport | [HIVE-22398](https://issues.apache.org/jira/browse/HIVE-22398): Remova o gerenciamento de filas do YARN via. ShimLoader  | 
| Backport | [HIVE-23190](https://issues.apache.org/jira/browse/HIVE-23190): LLAP: modifique IndexCache para passar o objeto do sistema de arquivos para o. TezSpillRecord | 
| Backport | [HIVE-22185](https://issues.apache.org/jira/browse/HIVE-22185): O HADOOP-15832 causará problemas com testes usando clusters. MiniYarn  | 
| Backport | [HIVE-21670](https://issues.apache.org/jira/browse/HIVE-21670): substituir mockito-all pela dependência mockito-core. | 
| Backport | [HIVE-24542](https://issues.apache.org/jira/browse/HIVE-24542): preparar o Guava para atualizações. | 
| Backport | [HIVE-23751](https://issues.apache.org/jira/browse/HIVE-23751): QTest: Substitua o \$1mkdirs() método para alinhar após o HADOOP-16582. ProxyFileSystem | 
| Backport | [HIVE-21603](https://issues.apache.org/jira/browse/HIVE-21603): preparação do Java 11: atualizar a versão powermock.  | 
| Backport | [HIVE-24083](https://issues.apache.org/jira/browse/HIVE-24083): erro hcatalog no Hadoop 3.3.0: tipo de autenticação necessário. | 
| Backport | [HIVE-24282](https://issues.apache.org/jira/browse/HIVE-24282): mostrar colunas não deve classificar as colunas de saída, a menos que seja explicitamente mencionado. | 
| Backport | [HIVE-20656](https://issues.apache.org/jira/browse/HIVE-20656): padrões sensatos: as configurações de memória de agregação de mapas são muito agressivas. | 
| Backport | [HIVE-25443](https://issues.apache.org/jira/browse/HIVE-25443): A seta SerDe não pode tipos de dados serialize/deserialize complexos quando há mais de 1024 valores | 
| Backport | [HIVE-19792](https://issues.apache.org/jira/browse/HIVE-19792): atualizar o orc para 1.5.2 e habilitar os testes de evolução do esquema decimal\$164.  | 
| Backport | [HIVE-20437](https://issues.apache.org/jira/browse/HIVE-20437): manipular a evolução do esquema com base em flutuação, duplo e decimal.  | 
| Backport | [HIVE-21987](https://issues.apache.org/jira/browse/HIVE-21987): o Hive não consegue ler o Parquet int32 anotado com decimal.  | 
| Backport | [HIVE-20038](https://issues.apache.org/jira/browse/HIVE-20038): atualizar consultas em tabelas sem buckets e particionadas gera NPE. | 

## Amazon EMR 6.9.0 - Problemas conhecidos do Hive
<a name="emr-Hive-690-issues"></a>
+ Com o Amazon EMR 6.6.0 a 6.9.x, as consultas INSERT com partição dinâmica e uma cláusula ORDER BY ou SORT BY sempre terá dois redutores. Esse problema é causado pela alteração do OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), que coloca a otimização da partição dinâmica de classificação sob uma decisão baseada em custos. Se sua workload não exigir a classificação de partições dinâmicas, recomendamos que você defina a propriedade `hive.optimize.sort.dynamic.partition.threshold` como `-1` para desabilitar o novo atributo e obter o número de redutores calculado corretamente. Esse problema foi corrigido no OSS Hive como parte do [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269) e foi corrigido no Amazon EMR 6.10.0.

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

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


| Tipo | Description | 
| --- | --- | 
| Melhoria | Reduza as chamadas do sistema de arquivos no comando msck. Melhorias de performance (\$1 15 a 20 x em mais de 10 mil partições) | 
| Backport | [HIVE-20678](https://issues.apache.org/jira/browse/HIVE-20678): O Hive HBase TableOutputFormat deve ser implementado para garantir a compatibilidade HiveOutputFormat  | 
| Backport | [HIVE-21040](https://issues.apache.org/jira/browse/HIVE-21040): o msck faz uma listagem desnecessária de arquivos no último nível da árvore de diretórios | 
| Backport | [HIVE-21460](https://issues.apache.org/jira/browse/HIVE-21460): carregar dados seguidos por uma consulta \$1 selecionada resulta em resultados incorretos | 
| Backport | [HIVE-21660](https://issues.apache.org/jira/browse/HIVE-21660): resultado incorreto quando union all e a vista posterior com explosão são usadas | 
| Backport | [HIVE-22505](https://issues.apache.org/jira/browse/HIVE-22505): ClassCastException causado pela seleção incorreta do operador vetorizado | 
| Backport | [HIVE-22513](https://issues.apache.org/jira/browse/HIVE-22513): a propagação constante da coluna convertida em operações de filtro pode causar resultados incorretos | 
| Backport | [HIVE-23435](https://issues.apache.org/jira/browse/HIVE-23435): o resultado completo da junção externa é composto de linhas ausentes | 
| Backport | [HIVE-24209](https://issues.apache.org/jira/browse/HIVE-24209): conversão incorreta do argumento de pesquisa para a operação NOT BETWEEN quando a vetorização está habilitada | 
| Backport | [HIVE-24934](https://issues.apache.org/jira/browse/HIVE-24934): a VectorizedExpressions anotação não é necessária na verificação genérica UDFSQCount | 
| Backport | [HIVE-25278](https://issues.apache.org/jira/browse/HIVE-25278): HiveProjectJoinTransposeRule pode fazer transformações inválidas com expressões de janela | 
| Backport | [HIVE-25505](https://issues.apache.org/jira/browse/HIVE-25505): resultados incorretos com cabeçalho. skip.header.line.count se a primeira linha está em branco | 
| Backport | [HIVE-26080](https://issues.apache.org/jira/browse/HIVE-26080): atualizar o accumulo-core para 1.10.1 | 
| Backport | [HIVE-26235](https://issues.apache.org/jira/browse/HIVE-26235): a condição OR na coluna binária está retornando um resultado vazio | 
| Bug | Corrige vários registros de aviso de ligações SLF4 J no stderr durante o lançamento | 
| Bug | Corrija a falha na consulta SHOW TABLE EXTENDED com erro FS errado quando a partição e a tabela estão em sistemas de arquivos diferentes. | 

## Amazon EMR 6.8.0 - Problemas conhecidos do Hive
<a name="emr-Hive-680-issues"></a>
+ Com o Amazon EMR 6.6.0 a 6.9.x, as consultas INSERT com partição dinâmica e uma cláusula ORDER BY ou SORT BY sempre terá dois redutores. Esse problema é causado pela alteração do OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), que coloca a otimização da partição dinâmica de classificação sob uma decisão baseada em custos. Se sua workload não exigir a classificação de partições dinâmicas, recomendamos que você defina a propriedade `hive.optimize.sort.dynamic.partition.threshold` como `-1` para desabilitar o novo atributo e obter o número de redutores calculado corretamente. Esse problema foi corrigido no OSS Hive como parte do [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269) e foi corrigido no Amazon EMR 6.10.0.

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

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


| Tipo | Description | 
| --- | --- | 
| Recurso | [Integração do Amazon EMR Hive](https://aws.amazon.com/about-aws/whats-new/2022/07/fine-grained-access-controls-job-scoped-iam-roles-integration-aws-lake-formation-apache-spark-hive-amazon-emr-ec2-clusters/) com. LakeFormation | 
| Recurso | Registro em log de auditoria adicional para o confirmador otimizado para EMRFS Amazon S3 do Hive. Configuração do Hive: hive.blobstore.output-committer.logging, padrão: false | 
| Recurso | O diretório de destino excluído na inserção é substituído por um resultado de seleção vazio em uma partição não table/static particionada para se comportar de forma semelhante ao Hive 2.x. Configuração do Hive: hive.emr.iow.clean.target.dir, padrão: false | 
| Bug | Corrigida falha de consulta intermitente ao ser usado o confirmador otimizado para EMRFS Amazon S3 do Hive com classificação de buckets de partição. | 
| Upgrade | Versão do Hive atualizada para 3.1.3. Consulte as [notas de lançamento do Apache Hive 3.1.3](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346277&styleName=Html&projectId=12310843) para obter mais detalhes.  | 
| Upgrade | Atualizado o Parquet para [1.12.2.](https://github.com/apache/parquet-mr/blob/apache-parquet-1.12.2/CHANGES.md) | 
| Backport | [HIVE-20065](https://issues.apache.org/jira/browse/HIVE-20065): o metastore não deve contar com o jackson 1.x | 
| Backport | [HIVE-20071](https://issues.apache.org/jira/browse/HIVE-20071): migrar para o jackson 2.x e evitar o uso | 
| Backport | [HIVE-20607](https://issues.apache.org/jira/browse/HIVE-20607): TxnHandler deve ser usado PreparedStatement para executar consultas SQL diretas | 
| Backport | [HIVE-20740](https://issues.apache.org/jira/browse/HIVE-20740): Remova o bloqueio global no método.setConf ObjectStore | 
| Backport | [HIVE-20961](https://issues.apache.org/jira/browse/HIVE-20961): retirar a implementação do NVL | 
| Backport | [HIVE-22059](https://issues.apache.org/jira/browse/HIVE-22059): o jar hive-exec não contém a biblioteca jackson (fasterxml) | 
| Backport | [HIVE-22351](https://issues.apache.org/jira/browse/HIVE-22351): Corrige o uso incorreto do encadeamento em ObjectStore TestObjectStore | 
| Backport | [HIVE-23534](https://issues.apache.org/jira/browse/HIVE-23534): NPE em RetryingMetaStoreClient \$1invoke ao capturar sem mensagem MetaException | 
| Backport | [HIVE-24048](https://issues.apache.org/jira/browse/HIVE-24048): harmonizar os componentes do Jackson com a versão 2.10.latest - Hive | 
| Backport | [HIVE-24768](https://issues.apache.org/jira/browse/HIVE-24768): usar jackson-bom em todos os lugares para a substituição da versão | 
| Backport | [HIVE-24816](https://issues.apache.org/jira/browse/HIVE-24816): Atualize jackson para 2.10.5.1 ou 2.11.0\$1 devido ao CVE-2020-25649 | 
| Backport | [HIVE-25971](https://issues.apache.org/jira/browse/HIVE-25971): o desligamento da tarefa Tez sendo atrasado devido ao pool de threads em cache não fechado | 
| Backport | [HIVE-26036](https://issues.apache.org/jira/browse/HIVE-26036): NPE causado por get () em MTable ObjectStore | 

## Amazon EMR 6.7.0 - Problemas conhecidos do Hive
<a name="emr-Hive-670-issues"></a>
+ Consultas com funções de janela na mesma coluna da junção podem levar a transformações inválidas, conforme informado no [HIVE-25278](https://issues.apache.org/jira/browse/HIVE-25278), e causar resultados incorretos ou falhas nas consultas. Uma solução alternativa seria desabilitar o CBO em nível de consulta para essas consultas. A correção estará disponível em uma versão do Amazon EMR após a 6.7.0. Para obter mais informações, entre em contato com AWS o suporte.
+ Com o Amazon EMR 6.6.0 a 6.9.x, as consultas INSERT com partição dinâmica e uma cláusula ORDER BY ou SORT BY sempre terá dois redutores. Esse problema é causado pela alteração do OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), que coloca a otimização da partição dinâmica de classificação sob uma decisão baseada em custos. Se sua workload não exigir a classificação de partições dinâmicas, recomendamos que você defina a propriedade `hive.optimize.sort.dynamic.partition.threshold` como `-1` para desabilitar o novo atributo e obter o número de redutores calculado corretamente. Esse problema foi corrigido no OSS Hive como parte do [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269) e foi corrigido no Amazon EMR 6.10.0.

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

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


| Tipo | Description | 
| --- | --- | 
| Upgrade |  Atualize o Parquet para [1.12.1](https://issues.apache.org/jira/browse/HIVE-24408).  | 
| Upgrade |  Atualizar a versão de jetty jars para 9.4.43.v20210629  | 
| Bug | Corrigido um problema que fazia com que o Hive fosse instalado em todos os task/core nós quando o LLAP estava ativado em um cluster do Hive. | 
| Backport | [HIVE-25942](https://issues.apache.org/jira/browse/HIVE-25942): atualizar o commons-io para 2.8.0 devido ao CVE-2021-29425 | 
| Backport | [HIVE-25726](https://issues.apache.org/jira/browse/HIVE-25726): atualizar a velocidade para 2.3 devido ao CVE-2020-13936 | 
| Backport | [HIVE-25680](https://issues.apache.org/jira/browse/HIVE-25680): Autorize a API HiveMetastore do servidor \$1get\$1table\$1meta a usar qualquer modelo de autorização. HiveMetastore | 
| Backport | [HIVE-25554](https://issues.apache.org/jira/browse/HIVE-25554): atualizar a versão do Arrow para 0.15 | 
| Backport | [HIVE-25242](https://issues.apache.org/jira/browse/HIVE-25242): a consulta é executada de forma extremamente lenta com vectorized.adaptor = chosen | 
| Backport | [HIVE-25085](https://issues.apache.org/jira/browse/HIVE-25085): MetaStore Os clientes não são mais compartilhados entre as sessões. | 
| Backport | [HIVE-24827](https://issues.apache.org/jira/browse/HIVE-24827): a consulta de agregação do Hive retorna resultados incorretos para arquivos que não sejam de texto. | 
| Backport | [HIVE-24683](https://issues.apache.org/jira/browse/HIVE-24683): getFileId Hadoop23Shims propenso a NPE para caminhos inexistentes | 
| Backport | [HIVE-24656](https://issues.apache.org/jira/browse/HIVE-24656): o CBO falha em consultas com is null em tipos de mapa e matriz | 
| Backport | [HIVE-24556](https://issues.apache.org/jira/browse/HIVE-24556): Otimize DefaultGraphWalker para casos sem neto | 
| Backport | [HIVE-24408](https://issues.apache.org/jira/browse/HIVE-24408): atualizar o Parquet para 1.11.1 | 
| Backport | [HIVE-24391](https://issues.apache.org/jira/browse/HIVE-24391): Corrigir falhas de correção na ramificação-3.1 TestOrcFile  | 
| Backport | [HIVE-24362](https://issues.apache.org/jira/browse/HIVE-24362): o processamento da árvore AST é abaixo do ideal para árvores com grande número de nós | 
| Backport | [HIVE-24316](https://issues.apache.org/jira/browse/HIVE-24316): atualizar o ORC de 1.5.6 para 1.5.8 em branch-3.1 | 
| Backport | [HIVE-24307](https://issues.apache.org/jira/browse/HIVE-24307): Beeline com property-file e -e parameter está apresentando falha | 
| Backport | [HIVE-24245](https://issues.apache.org/jira/browse/HIVE-24245): PTF vetorizado com contagem e over partition distinta produzindo resultados incorretos. | 
| Backport | [HIVE-24224](https://issues.apache.org/jira/browse/HIVE-24224): Corrige o salto do Hive on Tez em header/footer arquivo compactado | 
| Backport | [HIVE-24157](https://issues.apache.org/jira/browse/HIVE-24157): modo estrito de falha em CAST timestamp ↔ numérico | 
| Backport | [HIVE-24113](https://issues.apache.org/jira/browse/HIVE-24113): NPE em genérico UDFTo UnixTimeStamp | 
| Backport | [HIVE-23987](https://issues.apache.org/jira/browse/HIVE-23987): atualizar a versão do Arrow para 0.11.0 | 
| Backport | [HIVE-23972](https://issues.apache.org/jira/browse/HIVE-23972): adicionar ID de cliente externo ao cliente externo do LLAP | 
| Backport | [HIVE-23806](https://issues.apache.org/jira/browse/HIVE-23806): evitar limpar os estados de estatísticas da coluna em todas as partições caso o esquema seja estendido. Isso melhora o runtime da instrução alter table add columns. | 
| Backport | [HIVE-23779](https://issues.apache.org/jira/browse/HIVE-23779): As BasicStatsTask informações não estão sendo impressas no console beeline | 
| Backport | [HIVE-23306](https://issues.apache.org/jira/browse/HIVE-23306): o comando RESET não funciona se há uma configuração definida por System.getProperty | 
| Backport | [HIVE-23164](https://issues.apache.org/jira/browse/HIVE-23164): o servidor não foi encerrado corretamente devido a threads que não são do daemon | 
| Backport | [HIVE-22967](https://issues.apache.org/jira/browse/HIVE-22967): suporte para hive.reloadable.aux.jars.path para Hive no Tez | 
| Backport | [HIVE-22934](https://issues.apache.org/jira/browse/HIVE-22934): contadores de log interativos do servidor do Hive para fluxo de erros | 
| Backport | [HIVE-22901](https://issues.apache.org/jira/browse/HIVE-22901): a substituição de variáveis pode levar à OOM em referências circulares | 
| Backport | [HIVE-22769](https://issues.apache.org/jira/browse/HIVE-22769): resultados incorretos de consultas e falha nas consultas durante a geração dividida para arquivos de texto compactados | 
| Backport | [HIVE-22716](https://issues.apache.org/jira/browse/HIVE-22716): A leitura para está interrompida ByteBuffer ParquetFooterInputFromCache | 
| Backport | [HIVE-22648](https://issues.apache.org/jira/browse/HIVE-22648): atualizar o Parquet para 1.11.0 | 
| Backport | [HIVE-22640: Decimal64ColumnVector: ClassCastException quando](https://issues.apache.org/jira/browse/HIVE-22640) o tipo de coluna de partição é Decimal | 
| Backport | [HIVE-22621: caso de teste instável: .testSigning](https://issues.apache.org/jira/browse/HIVE-22621) TestLlapSignerImpl | 
| Backport | [HIVE-22533](https://issues.apache.org/jira/browse/HIVE-22533): corrigir possíveis vulnerabilidades da interface de usuário da Web do daemon do LLAP | 
| Backport | [HIVE-22532](https://issues.apache.org/jira/browse/HIVE-22532): PTFPPD pode ultrapassar o limite incorretamente por meio da função Rank/DenseRank  | 
| Backport | [HIVE-22514](https://issues.apache.org/jira/browse/HIVE-22514): HiveProtoLoggingHook pode consumir muita memória | 
| Backport | [HIVE-22476](https://issues.apache.org/jira/browse/HIVE-22476): a função datediff do Hive forneceu resultados inconsistentes quando hive.fetch.task.conversion foi definida como nenhuma | 
| Backport | [HIVE-22429](https://issues.apache.org/jira/browse/HIVE-22429): tabelas em cluster migradas usando bucketing\$1version 1 no hive 3 usam bucketing\$1version 2 para inserções | 
| Backport | [HIVE-22412](https://issues.apache.org/jira/browse/HIVE-22412): StatsUtils lance NPE ao explicar | 
| Backport | [HIVE-22360](https://issues.apache.org/jira/browse/HIVE-22360): MultiDelimitSerDe retorna resultados errados na última coluna quando o arquivo carregado tem mais colunas do que aquelas no esquema da tabela | 
| Backport | [HIVE-22332](https://issues.apache.org/jira/browse/HIVE-22332): o Hive deve garantir configurações válidas de evolução do esquema desde o ORC-540 | 
| Backport | [HIVE-22331](https://issues.apache.org/jira/browse/HIVE-22331): unix\$1timestamp sem argumento retorna carimbo de data/hora em milissegundos em vez de em segundos | 
| Backport | [HIVE-22275:](https://issues.apache.org/jira/browse/HIVE-22275). OperationManager queryIdOperationnão limpa adequadamente vários QueryIDs | 
| Backport | [HIVE-22273](https://issues.apache.org/jira/browse/HIVE-22273): a verificação de acesso apresenta falha quando um diretório temporário é removido | 
| Backport | [HIVE-22270](https://issues.apache.org/jira/browse/HIVE-22270): atualizar o commons-io para 2.6 | 
| Backport | [HIVE-22241](https://issues.apache.org/jira/browse/HIVE-22241): Implemente o UDF para interpretar date/timestamp usando sua representação interna e o calendário híbrido gregoriano-juliano | 
| Backport | [HIVE-22241](https://issues.apache.org/jira/browse/HIVE-22241): Implemente UDF para interpretar date/timestamp usando sua representação interna e híbrido gregoriano-juliano | 
| Backport | [HIVE-22232](https://issues.apache.org/jira/browse/HIVE-22232): NPE quando hive.order.columnalignment é definido como falso | 
| Backport | [HIVE-22231](https://issues.apache.org/jira/browse/HIVE-22231): a consulta do Hive com tamanho grande por meio do knox apresenta falha na gravação de pipe defeituoso | 
| Backport | [HIVE-22221](https://issues.apache.org/jira/browse/HIVE-22221): Cliente externo Llap - É necessário reduzir \$1getSplits LlapBaseInputFormat | 
| Backport | [HIVE-22208](https://issues.apache.org/jira/browse/HIVE-22208): o nome da coluna com a palavra-chave reservada não escapa quando consultas que incluem junção na tabela com a coluna de máscara é regravada | 
| Backport | [HIVE-22197](https://issues.apache.org/jira/browse/HIVE-22197): junção de mesclagem comum gerando exceção de conversão de classe. | 
| Backport | [HIVE-22170](https://issues.apache.org/jira/browse/HIVE-22170): from\$1unixtime e unix\$1timestamp devem usar o fuso horário da sessão do usuário | 
| Backport | [HIVE-22169](https://issues.apache.org/jira/browse/HIVE-22169): Tez: SplitGenerator tenta procurar arquivos de plano que não existirão para Tez | 
| Backport | [HIVE-22168](https://issues.apache.org/jira/browse/HIVE-22168): remover registros em log muito caros do hotpath de cache do llap | 
| Backport | [HIVE-22161](https://issues.apache.org/jira/browse/HIVE-22161): UDF: sincroniza em org.apache.hadoop.hive.ql.udf. FunctionRegistry UDFType classe | 
| Backport | [HIVE-22120](https://issues.apache.org/jira/browse/HIVE-22120): Corrige ArrayOutOfBound resultados/exceções errados nas junções do mapa externo esquerdo em condições de limite específicas | 
| Backport | [HIVE-22115](https://issues.apache.org/jira/browse/HIVE-22115): impedir a criação de anexador de roteamento de consultas se a propriedade é definida como falsa | 
| Backport | [HIVE-22113](https://issues.apache.org/jira/browse/HIVE-22113): Evitar o desligamento do LLAP em casos relacionados AMReporter RuntimeException | 
| Backport | [HIVE-22106](https://issues.apache.org/jira/browse/HIVE-22106): remover a sincronização de consultas cruzadas para a avaliação de partição | 
| Backport | [HIVE-22099](https://issues.apache.org/jira/browse/HIVE-22099): Várias datas relacionadas não UDFs conseguem lidar com datas julianas adequadamente desde HIVE-20007 | 
| Backport | [HIVE-22037](https://issues.apache.org/jira/browse/HIVE-22037): HS2 deve registrar ao desligar devido ao OOM | 
| Backport | [HIVE-21976](https://issues.apache.org/jira/browse/HIVE-21976): O offset deve ser nulo em vez de zero em Calcite HiveSortLimit | 
| Backport | [HIVE-21924](https://issues.apache.org/jira/browse/HIVE-21924): Divida arquivos de texto mesmo que existam header/footer  | 
| Backport | [HIVE-21913](https://issues.apache.org/jira/browse/HIVE-21913): UDTFGet Divisões genéricas devem lidar com nomes de usuário da mesma forma que o LLAP | 
| Backport | [HIVE-21905](https://issues.apache.org/jira/browse/HIVE-21905): Melhoria dos genéricos em toda a classe FetchOperator  | 
| Backport | [HIVE-21902: HiveServer 2 UI: necessidades](https://issues.apache.org/jira/browse/HIVE-21902) do cabeçalho de resposta do cais X-Frame-Options | 
| Backport | [HIVE-21888](https://issues.apache.org/jira/browse/HIVE-21888): definir o padrão hive.parquet.timestamp.skip.conversion como verdadeiro | 
| Backport | [HIVE-21868](https://issues.apache.org/jira/browse/HIVE-21868): vetorizar CAST...FORMAT | 
| Backport | [HIVE-21864: \$1closeAll](https://issues.apache.org/jira/browse/HIVE-21864) LlapBaseInputFormat | 
| Backport | [HIVE-21863](https://issues.apache.org/jira/browse/HIVE-21863): melhorar a conversão do tipo vetorizador para a expressão WHEN | 
| Backport | [HIVE-21862](https://issues.apache.org/jira/browse/HIVE-21862): ORC ppd produz resultado errado com carimbo de data/hora | 
| Backport | [HIVE-21846](https://issues.apache.org/jira/browse/HIVE-21846): Crie um tópico no TeZam que busque métricas periodicamente LlapDaemon  | 
| Backport | [HIVE-21837](https://issues.apache.org/jira/browse/HIVE-21837): MapJoin está lançando uma exceção quando a coluna selecionada tem valores completamente nulos | 
| Backport | [HIVE-21834](https://issues.apache.org/jira/browse/HIVE-21834): evitar chamadas desnecessárias para simplificar as condições do filtro | 
| Backport | [HIVE-21832](https://issues.apache.org/jira/browse/HIVE-21832): Novas métricas para obter o tempo médio queue/serving/response | 
| Backport | [HIVE-21827](https://issues.apache.org/jira/browse/HIVE-21827): Várias chamadas no método SemanticAnalyzer não passam pelo getTableObject ByName  | 
| Backport | [HIVE-21822](https://issues.apache.org/jira/browse/HIVE-21822): Exponha LlapDaemon métricas por meio de um novo método de API | 
| Backport | [HIVE-21818](https://issues.apache.org/jira/browse/HIVE-21818): CBO: A cópia tem tráfego de metastore TableRelOptHiveTable | 
| Backport | [HIVE-21815](https://issues.apache.org/jira/browse/HIVE-21815): as estatísticas no arquivo ORC são analisadas duas vezes | 
| Backport | [HIVE-21805](https://issues.apache.org/jira/browse/HIVE-21805): HiveServer 2: Use o rápido ShutdownHookManager APIs | 
| Backport | [HIVE-21799](https://issues.apache.org/jira/browse/HIVE-21799): NullPointerException em DynamicPartitionPruningOptimization, quando a chave de junção está na coluna de agregação | 
| Backport | [HIVE-21794](https://issues.apache.org/jira/browse/HIVE-21794): Adicione parâmetros de visualização materializada ao sqlStdAuth SafeVarNameRegexes | 
| Backport | [HIVE-21768](https://issues.apache.org/jira/browse/HIVE-21768): JDBC: remover o prefixo de união padrão para consultas UNION não incluídas | 
| Backport | [HIVE-21746](https://issues.apache.org/jira/browse/HIVE-21746): ArrayIndexOutOfBoundsException durante a junção de hash particionada dinamicamente, com o CBO desativado | 
| Backport | [HIVE-21717](https://issues.apache.org/jira/browse/HIVE-21717): a renomeação do diretório está falhando na tarefa de movimentação. | 
| Backport | [HIVE-21685](https://issues.apache.org/jira/browse/HIVE-21685): simplificação incorreta na consulta com várias cláusulas IN | 
| Backport | [HIVE-21681](https://issues.apache.org/jira/browse/HIVE-21681): descrever formatado mostra informações incorretas para várias chaves primárias | 
| Backport | [HIVE-21651](https://issues.apache.org/jira/browse/HIVE-21651): mover serde de protobuf (buffer de protocolo) para hive-exec. | 
| Backport | [HIVE-21619](https://issues.apache.org/jira/browse/HIVE-21619): explicação estendida sobre imprimir o tipo de carimbo de data/hora sem precisão no SQL | 
| Backport | [HIVE-21592](https://issues.apache.org/jira/browse/HIVE-21592): não OptimizedSql é mostrado quando a expressão contém CONCAT | 
| Backport | [HIVE-21576](https://issues.apache.org/jira/browse/HIVE-21576): apresentar CAST...FORMAT e uma lista limitada de formatos de data e hora do SQL:2016 | 
| Backport | [HIVE-21573](https://issues.apache.org/jira/browse/HIVE-21573): o transporte binário deve ignorar a entidade principal se a autenticação está definida como delegationToken | 
| Backport | [HIVE-21550](https://issues.apache.org/jira/browse/HIVE-21550): TestObjectStore os testes são instáveis - Não foi possível obter um bloqueio dentro do tempo solicitado | 
| Backport | [HIVE-21544](https://issues.apache.org/jira/browse/HIVE-21544): A propagação constante corrompe as expressões durante o dobramento coalesce/case/when | 
| Backport | [HIVE-21539](https://issues.apache.org/jira/browse/HIVE-21539): GroupBy \$1 onde a cláusula na mesma coluna resulta em reescrita incorreta da consulta | 
| Backport | [HIVE-21538](https://issues.apache.org/jira/browse/HIVE-21538): Beeline: fonte da senha, embora o leitor do console não passe para o parâmetro de conexão | 
| Backport | [HIVE-21509](https://issues.apache.org/jira/browse/HIVE-21509): o LLAP pode armazenar em cache vetores de coluna corrompidos e retornar um resultado de consulta incorreto | 
| Backport | [HIVE-21499](https://issues.apache.org/jira/browse/HIVE-21499): não deve remover a função do registro se o comando de criação falhar com AlreadyExistsException | 
| Backport | [HIVE-21496](https://issues.apache.org/jira/browse/HIVE-21496): o dimensionamento automático de buffer não ordenado pode estourar | 
| Backport | [HIVE-21468](https://issues.apache.org/jira/browse/HIVE-21468): diferenciação entre maiúsculas e minúsculas em nomes de identificadores para o manipulador de armazenamento JDBC | 
| Backport | [HIVE-21467](https://issues.apache.org/jira/browse/HIVE-21467): remover as importações junit.framework.Assert desativadas | 
| Backport | [HIVE-21435](https://issues.apache.org/jira/browse/HIVE-21435): LlapBaseInputFormat deve obter o número da tarefa da configuração TASK\$1ATTEMPT\$1ID, se presente, durante a construção SubmitWorkRequestProto | 
| Backport | [HIVE-21389](https://issues.apache.org/jira/browse/HIVE-21389): a distribuição do Hive perde javax.ws.rs-api.jar após o HIVE-21247 | 
| Backport | [HIVE-21385](https://issues.apache.org/jira/browse/HIVE-21385): permitir a desativação do pushdown de computação não divisível para fontes JDBC | 
| Backport | [HIVE-21383](https://issues.apache.org/jira/browse/HIVE-21383): manipulador de armazenamento JDBC: usar catálogo e esquema para recuperar tabelas, se especificado | 
| Backport | [HIVE-21382](https://issues.apache.org/jira/browse/HIVE-21382): otimização de redução de grupos por chaves - as chaves não são reduzidas em query23 | 
| Backport | [HIVE-21362](https://issues.apache.org/jira/browse/HIVE-21362): adicionar um formato de entrada e serde para ler arquivos protobuf. | 
| Backport | [HIVE-21340](https://issues.apache.org/jira/browse/HIVE-21340): CBO: podar colunas não chave que alimentam um SemiJoin | 
| Backport | [HIVE-21332](https://issues.apache.org/jira/browse/HIVE-21332): limpar os buffers não bloqueados em vez dos bloqueados | 
| Backport | [HIVE-21329](https://issues.apache.org/jira/browse/HIVE-21329): tamanho do buffer de saída não ordenado no runtime do Tez personalizado, dependendo do pipeline do operador | 
| Backport | [HIVE-21295](https://issues.apache.org/jira/browse/HIVE-21295): StorageHandler deve converter a data em string usando a convenção Hive | 
| Backport | [HIVE-21294](https://issues.apache.org/jira/browse/HIVE-21294): vetorização: o 1-reducer Shuffle pode ignorar as funções de hash de objeto | 
| Backport | [HIVE-21255](https://issues.apache.org/jira/browse/HIVE-21255): Remover em QueryConditionBuilder JdbcStorageHandler | 
| Backport | [HIVE-21253](https://issues.apache.org/jira/browse/HIVE-21253): Support em JDBC DB2 StorageHandler | 
| Backport | [HIVE-21232](https://issues.apache.org/jira/browse/HIVE-21232): LLAP: adicionar um provedor de afinidade dividida compatível com perda de cache | 
| Backport | [HIVE-21214](https://issues.apache.org/jira/browse/HIVE-21214): MoveTask : Use AttemptID em vez do tamanho do arquivo para desduplicação de arquivos compareTempOr DuplicateFiles | 
| Backport | [HIVE-21184](https://issues.apache.org/jira/browse/HIVE-21184): adicionar explicação e explicar o plano CBO formatado com informações de custo | 
| Backport | [HIVE-21182](https://issues.apache.org/jira/browse/HIVE-21182): ignorar a configuração do diretório temporário do hive durante o planejamento | 
| Backport | [HIVE-21171](https://issues.apache.org/jira/browse/HIVE-21171): ignorar a criação de diretórios temporários para o tez se o RPC está ativado | 
| Backport | [HIVE-21126](https://issues.apache.org/jira/browse/HIVE-21126): Permitir consultas em nível de sessão em \$1getSplit LlapBaseInputFormat | 
| Backport | [HIVE-21107](https://issues.apache.org/jira/browse/HIVE-21107): erro “Cannot find field” durante a junção de hash particionada dinamicamente | 
| Backport | [HIVE-21061](https://issues.apache.org/jira/browse/HIVE-21061): A consulta CTAS falha com uma fonte vazia IllegalStateException  | 
| Backport | [HIVE-21041](https://issues.apache.org/jira/browse/HIVE-21041): NPE, ParseException na obtenção do esquema do plano lógico | 
| Backport | [HIVE-21013](https://issues.apache.org/jira/browse/HIVE-21013): JdbcStorageHandler falha ao encontrar a coluna de partição no Oracle | 
| Backport | [HIVE-21006](https://issues.apache.org/jira/browse/HIVE-21006): Estenda SharedWorkOptimizer para remover semijunções quando houver uma oportunidade de reutilização | 
| Backport | [HIVE-20992](https://issues.apache.org/jira/browse/HIVE-20992): dividir a configuração hive.metastore.dbaccess.ssl.properties em configurações mais significativas | 
| Backport | [HIVE-20989](https://issues.apache.org/jira/browse/HIVE-20989): JDBC - O log GetOperationStatus \$1 pode bloquear o progresso da consulta via hibernação | 
| Backport | [HIVE-20988](https://issues.apache.org/jira/browse/HIVE-20988): resultados incorretos para consultas agrupadas com chave primária em várias colunas | 
| Backport | [HIVE-20985](https://issues.apache.org/jira/browse/HIVE-20985): se as entradas do operador selecionado são colunas temporárias, a vetorização pode reutilizar algumas delas como saída | 
| Backport | [HIVE-20978: “hive.jdbc.\$1](https://issues.apache.org/jira/browse/HIVE-20978)” deve ser adicionado ao sqlStdAuth SafeVarNameRegexes | 
| Backport | [HIVE-20953](https://issues.apache.org/jira/browse/HIVE-20953): remover uma função do registro de funções quando ela não pode ser adicionada ao metastore ao ser criada. | 
| Backport | [HIVE-20952](https://issues.apache.org/jira/browse/HIVE-20952): Limpando .java VectorizationContext | 
| Backport | [HIVE-20951](https://issues.apache.org/jira/browse/HIVE-20951): LLAP: definir Xms como 50% sempre | 
| Backport | [HIVE-20949](https://issues.apache.org/jira/browse/HIVE-20949): melhorar a estimativa da cardinalidade de PKFK no planejamento físico | 
| Backport | [HIVE-20944](https://issues.apache.org/jira/browse/HIVE-20944): não validar as estatísticas durante a compilação da consulta | 
| Backport | [HIVE-20940](https://issues.apache.org/jira/browse/HIVE-20940): casos de transição em que a resolução de tipo do Calcite é mais estrita do que o Hive. | 
| Backport | [HIVE-20937](https://issues.apache.org/jira/browse/HIVE-20937): falha na consulta jdbc do Postgres com “LIMIT must not be negative” | 
| Backport | [HIVE-20926](https://issues.apache.org/jira/browse/HIVE-20926): a dica de redução de semijunção apresenta falha quando as entradas do filtro de bloom são elevadas ou quando não há estatísticas | 
| Backport | [HIVE-20920](https://issues.apache.org/jira/browse/HIVE-20920): usar restrições SQL para melhorar o algoritmo de reordenação de junções | 
| Backport | [HIVE-20918](https://issues.apache.org/jira/browse/HIVE-20918): Sinalizador para transferir a computação do enable/disable Calcite para a conexão JDBC | 
| Backport | [HIVE-20915](https://issues.apache.org/jira/browse/HIVE-20915): disponibilizar a otimização dinâmica da partição de classificação para HoS e MR | 
| Backport | [HIVE-20910](https://issues.apache.org/jira/browse/HIVE-20910): a inserção em uma tabela com buckets apresenta falha devido à otimização dinâmica da classificação de partições | 
| Backport | [HIVE-20899](https://issues.apache.org/jira/browse/HIVE-20899): o URI do Keytab para o serviço YARN do LLAP é restritivo para oferecer suporte somente a HDFS | 
| Backport | [HIVE-20898](https://issues.apache.org/jira/browse/HIVE-20898): para funções relacionadas ao tempo, os argumentos não podem ser convertidos em um tipo não anulável | 
| Backport | [HIVE-20881](https://issues.apache.org/jira/browse/HIVE-20881): a propagação constante simplifica demais as projeções | 
| Backport | [HIVE-20880](https://issues.apache.org/jira/browse/HIVE-20880): atualizar o valor padrão de hive.stats.filter.in.min.ratio | 
| Backport | [HIVE-20873](https://issues.apache.org/jira/browse/HIVE-20873): Use o hash Murmur para reduzir a colisão de hash VectorHashKeyWrapperTwoLong  | 
| Backport | [HIVE-20868](https://issues.apache.org/jira/browse/HIVE-20868): O SMB Join falha de forma intermitente quando um filho está fazendo login TezDummyOperator getFinalOp MapRecordProcessor | 
| Backport | [HIVE-20853](https://issues.apache.org/jira/browse/HIVE-20853): Exponha ShuffleHandler .registerDag na API do daemon llap | 
| Backport | [HIVE-20850](https://issues.apache.org/jira/browse/HIVE-20850): enviar o caso condicional das projeções para as tabelas de dimensões, se possível | 
| Backport | [HIVE-20842](https://issues.apache.org/jira/browse/HIVE-20842): corrigir a lógica introduzida no HIVE-20660 para estimar estatísticas para agrupamento | 
| Backport | [HIVE-20839](https://issues.apache.org/jira/browse/HIVE-20839): erro “Cannot find field” durante a junção de hash particionada dinamicamente | 
| Backport | [HIVE-20835](https://issues.apache.org/jira/browse/HIVE-20835): a interação entre restrições e regravação de MV pode criar um loop no planejador do Calcite | 
| Backport | [HIVE-20834](https://issues.apache.org/jira/browse/HIVE-20834): QueryResultCache Entradas do Hive que mantêm referência a partir da consulta em cache SemanticAnalyzer  | 
| Backport | [HIVE-20830](https://issues.apache.org/jira/browse/HIVE-20830): falha na declaração JdbcStorageHandler de consulta de intervalo em alguns casos | 
| Backport | [HIVE-20829](https://issues.apache.org/jira/browse/HIVE-20829): JdbcStorageHandler range split lança NPE | 
| Backport | [HIVE-20827](https://issues.apache.org/jira/browse/HIVE-20827): resultados inconsistentes para matrizes vazias | 
| Backport | [HIVE-20826](https://issues.apache.org/jira/browse/HIVE-20826): HiveSemiJoin Regra aprimorada para converter junção \$1 grupo do lado esquerdo para semijunção esquerda | 
| Backport | [HIVE-20821](https://issues.apache.org/jira/browse/HIVE-20821): Reescreva SUM0 na combinação SUM \$1 COALESCE | 
| Backport | [HIVE-20815](https://issues.apache.org/jira/browse/HIVE-20815): JdbcRecordReader .next não deve comer exceção | 
| Backport | [HIVE-20813](https://issues.apache.org/jira/browse/HIVE-20813): udf to\$1epoch\$1milli também precisa dar suporte a carimbo de data/hora sem fuso horário. | 
| Backport | [HIVE-20804](https://issues.apache.org/jira/browse/HIVE-20804): melhorias adicionais no agrupamento por otimização com restrições | 
| Backport | [HIVE-20792](https://issues.apache.org/jira/browse/HIVE-20792): inserir carimbo e data/hora com zonas trunca os dados | 
| Backport | [HIVE-20788](https://issues.apache.org/jira/browse/HIVE-20788): a redução estendida de SJ pode retroceder colunas incorretamente ao serem criados filtros | 
| Backport | [HIVE-20778](https://issues.apache.org/jira/browse/HIVE-20778): a reordenação de junções pode não ser acionada se todas as junções no plano são criadas pela lógica de decorrelação | 
| Backport | [HIVE-20772](https://issues.apache.org/jira/browse/HIVE-20772): registrar contadores de CPU por tarefa no LLAP | 
| Backport | [HIVE-20768](https://issues.apache.org/jira/browse/HIVE-20768): adicionar UDF de janela em cascata | 
| Backport | [HIVE-20767](https://issues.apache.org/jira/browse/HIVE-20767): vários projetos entre operadores de junção podem afetar a reordenação da junção usando restrições | 
| Backport | [HIVE-20762](https://issues.apache.org/jira/browse/HIVE-20762): o intervalo de limpeza do NOTIFICATION\$1LOG está embutido em código como 60 s e é muito pequeno | 
| Backport | [HIVE-20761](https://issues.apache.org/jira/browse/HIVE-20761): selecionar para atualização na tabela notification\$1sequence tem intervalo de repetição e contagem de tentativas muito pequena | 
| Backport | [HIVE-20751](https://issues.apache.org/jira/browse/HIVE-20751): atualizar a versão do Arrow para 0.10.0 | 
| Backport | [HIVE-20746](https://issues.apache.org/jira/browse/HIVE-20746): HiveProtoHookLogger não fecha o arquivo no final do dia. | 
| Backport | [HIVE-20744](https://issues.apache.org/jira/browse/HIVE-20744): usar restrições SQL para melhorar o algoritmo de reordenação de junções | 
| Backport | [HIVE-20740](https://issues.apache.org/jira/browse/HIVE-20740): Remova o bloqueio global no método.setConf. ObjectStore Este cherrypick envia para backport o HIVE-20740 destinado ao Hive 3.2 e 4.x a 3.1.x | 
| Backport | [HIVE-20734](https://issues.apache.org/jira/browse/HIVE-20734): Beeline: Quando o beeline-site.xml está e a CLI do hive redireciona para o beeline, ele deve usar a senha do sistema em vez de solicitar uma username/dummy  | 
| Backport | [HIVE-20731](https://issues.apache.org/jira/browse/HIVE-20731): o arquivo de armazenamento de chaves deve ser autorizado JdbcStorageHandler | 
| Backport | [HIVE-20720](https://issues.apache.org/jira/browse/HIVE-20720): adicionar opção de coluna de partição ao manipulador JDBC | 
| Backport | [HIVE-20719](https://issues.apache.org/jira/browse/HIVE-20719): a instrução SELECT apresenta falha depois de UPDATE com otimização e vetorização de hive.optimize.sort.dynamic.partition ativadas | 
| Backport | [HIVE-20718](https://issues.apache.org/jira/browse/HIVE-20718): adicionar o driver perf cli com restrições | 
| Backport | [HIVE-20716](https://issues.apache.org/jira/browse/HIVE-20716): definir o valor padrão de hive.cbo.stats.correlated.multi.key.joins como verdadeiro | 
| Backport | [HIVE-20712](https://issues.apache.org/jira/browse/HIVE-20712): HivePointLookupOptimizer deve extrair casos profundos | 
| Backport | [HIVE-20710](https://issues.apache.org/jira/browse/HIVE-20710): o dobramento constante pode não criar constantes nulas sem tipos | 
| Backport | [HIVE-20706](https://issues.apache.org/jira/browse/HIVE-20706): external\$1jdbc\$1table2.q falhando intermitentemente | 
| Backport | [HIVE-20704](https://issues.apache.org/jira/browse/HIVE-20704): Estenda HivePreFilteringRule para suportar outras funções | 
| Backport | [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703): colocar a otimização dinâmica da partição de classificação em uma decisão baseada em custos | 
| Backport | [HIVE-20702](https://issues.apache.org/jira/browse/HIVE-20702): considerar a sobrecarga das estimativas conscientes da estrutura de dados durante a seleção da junção do mapa | 
| Backport | [HIVE-20692](https://issues.apache.org/jira/browse/HIVE-20692): habilitar o dobramento de expressões NOT x IS (NOT) [TRUE\$1FALSE] | 
| Backport | [HIVE-20691](https://issues.apache.org/jira/browse/HIVE-20691): Corrija org.apache.hadoop.hive.cli. TestMiniLlapCliDriver. testCliDriver[cttl] | 
| Backport | [HIVE-20682](https://issues.apache.org/jira/browse/HIVE-20682): a execução de consultas assíncronas pode falhar se a sessionHive compartilhada for fechada pelo thread principal | 
| Backport | [HIVE-20676](https://issues.apache.org/jira/browse/HIVE-20676): HiveServer 2: não PrivilegeSynchronizer está definido para o status daemon | 
| Backport | [HIVE-20660](https://issues.apache.org/jira/browse/HIVE-20660): a estimativa de agrupamento por estatísticas pode ser melhorada ao ser limitado o número total de linhas à tabela de origem | 
| Backport | [HIVE-20652](https://issues.apache.org/jira/browse/HIVE-20652): junção JdbcStorageHandler push de duas fontes de dados diferentes ao driver jdbc | 
| Backport | [HIVE-20651](https://issues.apache.org/jira/browse/HIVE-20651): JdbcStorageHandler a senha deve ser criptografada | 
| Backport | [HIVE-20649](https://issues.apache.org/jira/browse/HIVE-20649): gerenciador de memória com reconhecimento de LLAP para gravadores do Orc | 
| Backport | [HIVE-20648](https://issues.apache.org/jira/browse/HIVE-20648): LLAP: o grupo de vetores por operador deve usar memória por executor | 
| Backport | [HIVE-20646](https://issues.apache.org/jira/browse/HIVE-20646): a condição do filtro de partição não é enviada para a consulta do metastore se ela tem IS NOT NULL | 
| Backport | [HIVE-20644](https://issues.apache.org/jira/browse/HIVE-20644): evitar expor informações confidenciais por meio de uma exceção de Runtime do Hive | 
| Backport | [HIVE-20636](https://issues.apache.org/jira/browse/HIVE-20636): melhorar a estimativa do número de valores nulos após a junção externa | 
| Backport | [HIVE-20632](https://issues.apache.org/jira/browse/HIVE-20632): a consulta com UDF de get\$1splits apresenta falha se a visão materializada é criada na tabela consultada | 
| Backport | [HIVE-20627](https://issues.apache.org/jira/browse/HIVE-20627): Consultas assíncronas simultâneas falham intermitentemente e causam vazamento de memória LockException  | 
| Backport | [HIVE-20623](https://issues.apache.org/jira/browse/HIVE-20623): trabalho compartilhado: estender o compartilhamento de entradas de cache mapa-junção do LLAP | 
| Backport | [HIVE-20619](https://issues.apache.org/jira/browse/HIVE-20619): Incluir MultiDelimitSerDe em 2 por padrão HiveServer | 
| Backport | [HIVE-20618](https://issues.apache.org/jira/browse/HIVE-20618): Durante a seleção de junções, BucketMapJoin pode ser escolhido para tabelas sem compartimentos | 
| Backport | [HIVE-20617](https://issues.apache.org/jira/browse/HIVE-20617): corrigir o tipo de constantes nas expressões IN para ter o tipo correto | 
| Backport | [HIVE-20612](https://issues.apache.org/jira/browse/HIVE-20612): criar um novo sinalizador de correlação de várias chaves de junção para CBO | 
| Backport | [HIVE-20603](https://issues.apache.org/jira/browse/HIVE-20603): erro “Wrong FS” na inserção na partição depois da alteração do sistema de arquivos de localização da tabela | 
| Backport | [HIVE-20601](https://issues.apache.org/jira/browse/HIVE-20601): EnvironmentContext nulo no evento ALTER\$1PARTITION em DbNotificationListener | 
| Backport | [HIVE-20583](https://issues.apache.org/jira/browse/HIVE-20583): Use o nome de host canônico somente para autenticação kerberos em HiveConnection | 
| Backport | [HIVE-20582](https://issues.apache.org/jira/browse/HIVE-20582): tornar o hflush no registro em log de protótipos do Hive configurável | 
| Backport | [HIVE-20563](https://issues.apache.org/jira/browse/HIVE-20563): Vetorização: A expressão CASE WHEN falha quando THEN/ELSE o tipo e o tipo de resultado são diferentes | 
| Backport | [HIVE-20558](https://issues.apache.org/jira/browse/HIVE-20558): alterar o padrão de hive.hashtable.key.count.adjustment para 0,99 | 
| Backport | [HIVE-20552](https://issues.apache.org/jira/browse/HIVE-20552): Obtenha o esquema de forma mais rápida LogicalPlan | 
| Backport | [HIVE-20550](https://issues.apache.org/jira/browse/HIVE-20550): Alterne a Web HCat para usar o beeline para enviar consultas do Hive | 
| Backport | [HIVE-20537](https://issues.apache.org/jira/browse/HIVE-20537): estimativas de junções de várias colunas com colunas não correlacionadas diferentes no CBO e no Hive | 
| Backport | [HIVE-20524](https://issues.apache.org/jira/browse/HIVE-20524): a verificação da evolução do esquema foi danificada na passagem da versão 2 do Hive para a versão 3 para ALTER TABLE VARCHAR para DECIMAL | 
| Backport | [HIVE-20522](https://issues.apache.org/jira/browse/HIVE-20522): HiveFilterSetOpTransposeRule pode gerar erro de declaração devido à nulidade dos campos | 
| Backport | [HIVE-20521](https://issues.apache.org/jira/browse/HIVE-20521): HS2 doas=True tem problema de permissão com hadoop.tmp.dir, com sistema de arquivos MR e S3A | 
| Backport | [HIVE-20515](https://issues.apache.org/jira/browse/HIVE-20515): esvaziar os resultados da consulta ao usar o cache de resultados e o diretório temporário da consulta, o diretório do cache de resultados em diferentes sistemas de arquivos | 
| Backport | [HIVE-20508](https://issues.apache.org/jira/browse/HIVE-20508): o Hive não é compatível com nomes de usuário do tipo “user@realm” | 
| Backport | [HIVE-20507](https://issues.apache.org/jira/browse/HIVE-20507): Beeline: adicione um comando utilitário para recuperar todos os uris do beeline-site.xml | 
| Backport | [HIVE-20505](https://issues.apache.org/jira/browse/HIVE-20505): atualizar org.openjdk.jmh:jmh-core para 1.21 | 
| Backport | [HIVE-20503](https://issues.apache.org/jira/browse/HIVE-20503): usar estimativas conscientes da estrutura de dados durante a seleção da junção do mapa | 
| Backport | [HIVE-20498](https://issues.apache.org/jira/browse/HIVE-20498): suporte ao tipo de data para coleta automática de estatísticas de colunas | 
| Backport | [HIVE-20496](https://issues.apache.org/jira/browse/HIVE-20496): Vetorização: PTF vetorizado IllegalStateException | 
| Backport | [HIVE-20494](https://issues.apache.org/jira/browse/HIVE-20494): O genérico UDFRestrict InformationSchema está quebrado após o HIVE-19440 | 
| Backport | [HIVE-20477](https://issues.apache.org/jira/browse/HIVE-20477): não OptimizedSql é mostrado se a expressão contiver INs | 
| Backport | [HIVE-20467](https://issues.apache.org/jira/browse/HIVE-20467): Permitir, SE NÃO EXISTS/IF EXISTIR, na criação/eliminação do plano de recursos | 
| Backport | [HIVE-20462](https://issues.apache.org/jira/browse/HIVE-20462): “CREATE VIEW IF NOT EXISTS” falha se a visão já existe | 
| Backport | [HIVE-20455](https://issues.apache.org/jira/browse/HIVE-20455): Registre a velocidade do arquivo security.authorization. PrivilegeSynchonizer.correr | 
| Backport | [HIVE-20439](https://issues.apache.org/jira/browse/HIVE-20439): usar o limite de memória inflado durante a seleção da junção para llap | 
| Backport | [HIVE-20433](https://issues.apache.org/jira/browse/HIVE-20433): a conversão implícita de string em carimbo de data/hora é lenta | 
| Backport | [HIVE-20432](https://issues.apache.org/jira/browse/HIVE-20432): regravar BETWEEN em IN para tipos de inteiros para estimativa de estatísticas | 
| Backport | [HIVE-20423](https://issues.apache.org/jira/browse/HIVE-20423): definir NULLS LAST como a ordem nula padrão | 
| Backport | [HIVE-20418](https://issues.apache.org/jira/browse/HIVE-20418): a E/S do LLAP IO pode não manipular arquivos ORC que tenham índice de linha desabilitado corretamente para consultas sem colunas selecionadas | 
| Backport | [HIVE-20412](https://issues.apache.org/jira/browse/HIVE-20412): NPE em HiveMetaHook | 
| Backport | [HIVE-20406](https://issues.apache.org/jira/browse/HIVE-20406): aglutinação aninhada fornecendo resultados incorretos | 
| Backport | [HIVE-20399](https://issues.apache.org/jira/browse/HIVE-20399): A localização da tabela w/a personalizada do CTAS que não é totalmente qualificada falha nas tabelas MM | 
| Backport | [HIVE-20393: Redução de semijunção: FordPP](https://issues.apache.org/jira/browse/HIVE-20393) se comporta de forma inconsistente markSemiJoin | 
| Backport | [HIVE-20391](https://issues.apache.org/jira/browse/HIVE-20391): HiveAggregateReduceFunctionsRule pode inferir tipo de retorno errado ao decompor a função agregada | 
| Backport | [HIVE-20383](https://issues.apache.org/jira/browse/HIVE-20383): problemas de nome de fila inválido e de sincronização no hook de eventos protocolo do hive. | 
| Backport | [HIVE-20367](https://issues.apache.org/jira/browse/HIVE-20367): vetorização: suporte ao streaming para PTF AVG, MAX, MIN, SUM | 
| Backport | [HIVE-20366](https://issues.apache.org/jira/browse/HIVE-20366): as estimativas das estatísticas de query78 de TPC-DS estão desativadas para o filtro nulo | 
| Backport | [HIVE-20364](https://issues.apache.org/jira/browse/HIVE-20364): atualizar o padrão para hive.map.aggr.hash.min.reduction | 
| Backport | [HIVE-20352](https://issues.apache.org/jira/browse/HIVE-20352): vetorização: suporte à função de agrupamento | 
| Backport | [HIVE-20347](https://issues.apache.org/jira/browse/HIVE-20347): hive.optimize.sort.dynamic.partition deve funcionar com CTAS e MV particionados | 
| Backport | [HIVE-20345](https://issues.apache.org/jira/browse/HIVE-20345): o descarte de dados pode travar se as tabelas forem excluídas em uma chamada diferente | 
| Backport | [HIVE-20343](https://issues.apache.org/jira/browse/HIVE-20343): Hive 3: CTAS não respeita transactional\$1properties | 
| Backport | [HIVE-20340](https://issues.apache.org/jira/browse/HIVE-20340): O Druid precisa de explícito de timestamp para STRING quando CASTs a saída da função timestamp é usada como Strin | 
| Backport | [HIVE-20339](https://issues.apache.org/jira/browse/HIVE-20339): vetorização: suspender restrições desnecessárias que fazem com que alguns PTFs com RANK não sejam vetorizados | 
| Backport | [HIVE-20337](https://issues.apache.org/jira/browse/HIVE-20337): CachedStore: getPartitionsBy Expr não está preenchendo a lista de partições corretamente | 
| Backport | [HIVE-20336](https://issues.apache.org/jira/browse/HIVE-20336): políticas de mascaramento e filtragem para visões materializadas | 
| Backport | [HIVE-20326](https://issues.apache.org/jira/browse/HIVE-20326): criar restrições com RELY como padrão em vez de NO RELY | 
| Backport | [HIVE-20321](https://issues.apache.org/jira/browse/HIVE-20321): Vetorização: reduza o tamanho da memória de 1 coluna para <1 VectorHashKeyWrapper CacheLine | 
| Backport | [HIVE-20320](https://issues.apache.org/jira/browse/HIVE-20320): ativar o sinalizador hive.optimize.remove.sq\$1count\$1check | 
| Backport | [HIVE-20315](https://issues.apache.org/jira/browse/HIVE-20315): vetorização: corrigir mais problemas de NULL/Resultados incorretos e evitar conversões desnecessárias | 
| Backport | [HIVE-20314](https://issues.apache.org/jira/browse/HIVE-20314): incluir a remoção de partições na regravação da visão materializada | 
| Backport | [HIVE-20312](https://issues.apache.org/jira/browse/HIVE-20312): Permita que os clientes do Arrow usem seus próprios com BufferAllocator LlapOutputFormatService | 
| Backport | [HIVE-20302](https://issues.apache.org/jira/browse/HIVE-20302): LLAP: a execução não vetorizada em E/S ignora colunas virtuais, incluindo ROW\$1\$1ID | 
| Backport | [HIVE-20300](https://issues.apache.org/jira/browse/HIVE-20300): VectorFileSinkArrowOperator | 
| Backport | [HIVE-20299](https://issues.apache.org/jira/browse/HIVE-20299): corrida potencial no teste unitário de assinante do LLAP | 
| Backport | [HIVE-20296](https://issues.apache.org/jira/browse/HIVE-20296): Melhore HivePointLookupOptimizerRule para poder extrair de contextos mais sofisticados | 
| Backport | [HIVE-20294](https://issues.apache.org/jira/browse/HIVE-20294): vetorização: corrigir problemas de NULL/Resultados incorretos em COALESCE/ELT | 
| Backport | [HIVE-20292](https://issues.apache.org/jira/browse/HIVE-20292): ordem de junção incorreta em query93 de tpcds com restrição primária definida | 
| Backport | [HIVE-20290](https://issues.apache.org/jira/browse/HIVE-20290): Inicialização lenta para que não ArrowColumnarBatchSerDe aloque buffers durante GetSplits | 
| Backport | [HIVE-20281](https://issues.apache.org/jira/browse/HIVE-20281): SharedWorkOptimizer falha com 'o conteúdo do cache do operador e a diferença real do plano' | 
| Backport | [HIVE-20277](https://issues.apache.org/jira/browse/HIVE-20277): vetorização: expressões de caso que retornam BOOLEAN não são compatíveis com FILTER | 
| Backport | [HIVE-20267](https://issues.apache.org/jira/browse/HIVE-20267): expandir WebUI para incluir um formulário para configurar dinamicamente os níveis de log | 
| Backport | [HIVE-20263](https://issues.apache.org/jira/browse/HIVE-20263): Erro de digitação na variável HiveReduceExpressionsWithStatsRule  | 
| Backport | [HIVE-20260](https://issues.apache.org/jira/browse/HIVE-20260): o NDV de uma coluna não deve ser escalado quando a contagem de linhas é alterada pelo filtro em outra coluna | 
| Backport | [HIVE-20252](https://issues.apache.org/jira/browse/HIVE-20252): redução de semijunção: os ciclos devido à ramificação da semijunção podem permanecer sem ser detectados se um lado pequeno da tabela tem uma junção de mapa upstream. | 
| Backport | [HIVE-20245](https://issues.apache.org/jira/browse/HIVE-20245): vetorização: corrigir problemas de NULL/Resultados incorretos em BETWEEN/IN | 
| Backport | [HIVE-20241](https://issues.apache.org/jira/browse/HIVE-20241): suporte a especificação do particionamento em instruções CTAS | 
| Backport | [HIVE-20240](https://issues.apache.org/jira/browse/HIVE-20240): redução de semijunção: usar a variável local para verificar a condição da tabela externa | 
| Backport | [HIVE-20226](https://issues.apache.org/jira/browse/HIVE-20226): O HMS getNextNotification lançará uma exceção quando a solicitação MaxEvents exceder as max\$1rows da tabela | 
| Backport | [HIVE-20225](https://issues.apache.org/jira/browse/HIVE-20225): SerDe para suportar o formato binário Teradata | 
| Backport | [HIVE-20213](https://issues.apache.org/jira/browse/HIVE-20213): atualizar o Calcite para 1.17.0 | 
| Backport | [HIVE-20212](https://issues.apache.org/jira/browse/HIVE-20212): Hiveserver2 no modo http emitindo a métrica default.General.open\$1connections incorretamente | 
| Backport | [HIVE-20210](https://issues.apache.org/jira/browse/HIVE-20210): O otimizador Simple Fetch deve fazer com que o filtro na coluna sem partição e MapReduce a conversão sejam mínimas | 
| Backport | [HIVE-20209](https://issues.apache.org/jira/browse/HIVE-20209): a conexão do Metastore falha na primeira tentativa no despejo da replicação | 
| Backport | [HIVE-20207](https://issues.apache.org/jira/browse/HIVE-20207): vetorização: corrigir problemas de NULL/Resultados incorretos em Filtrar/Comparar | 
| Backport | [HIVE-20204](https://issues.apache.org/jira/browse/HIVE-20204): conversão de tipo durante IN | 
| Backport | [HIVE-20203](https://issues.apache.org/jira/browse/HIVE-20203): A seta vaza um SerDe DirectByteBuffer | 
| Backport | [HIVE-20197](https://issues.apache.org/jira/browse/HIVE-20197): Vetorização: adicione o teste DECIMAL\$164, adicione aritmética e adicione mais Date/Interval/Timestamp agregação GROUP BY | 
| Backport | [HIVE-20193](https://issues.apache.org/jira/browse/HIVE-20193): cboInfo não está presente no json do plano de explicação | 
| Backport | [HIVE-20192](https://issues.apache.org/jira/browse/HIVE-20192): HS2 com o metastore incorporado está vazando objetos do Manager JDOPersistence | 
| Backport | [HIVE-20183](https://issues.apache.org/jira/browse/HIVE-20183): a inserção de uma tabela com bucket pode causar perda de dados, se a tabela de origem contém um bucket vazio | 
| Backport | [HIVE-20177](https://issues.apache.org/jira/browse/HIVE-20177): Vetorização: reduza a alocação no modo Streaming KeyWrapper GroupBy  | 
| Backport | [HIVE-20174](https://issues.apache.org/jira/browse/HIVE-20174): vetorização: corrigir problemas de NULL/Resultados incorretos nas funções de agregação GROUP BY | 
| Backport | [HIVE-20172](https://issues.apache.org/jira/browse/HIVE-20172): StatsUpdater falha com a exceção GSS ao tentar se conectar ao metastore remoto | 
| Backport | [HIVE-20153](https://issues.apache.org/jira/browse/HIVE-20153): UDF Count and Sum consome mais memória no Hive 2\$1 | 
| Backport | [HIVE-20152](https://issues.apache.org/jira/browse/HIVE-20152): redefinir o estado do banco de dados, quando o repl dump falha, para que a renomeação da tabela possa ser feita | 
| Backport | [HIVE-20149](https://issues.apache.org/jira/browse/HIVE-20149): falha/tempo limite TestHiveCli  | 
| Backport | [HIVE-20130](https://issues.apache.org/jira/browse/HIVE-20130): melhor registro em log para sincronizador de esquemas de informações | 
| Backport | [HIVE-20129](https://issues.apache.org/jira/browse/HIVE-20129): reverter para a evolução do esquema baseada em posição para tabelas do orc | 
| Backport | [HIVE-2018:](https://issues.apache.org/jira/browse/HIVE-20118). SessionStateUserAuthenticator getGroupNames | 
| Backport | [HIVE-20116](https://issues.apache.org/jira/browse/HIVE-20116): TezTask está usando o registrador principal | 
| Backport | [HIVE-20115](https://issues.apache.org/jira/browse/HIVE-20115): as tabelas Acid não devem usar a verificação de rodapé para analisar | 
| Backport | [HIVE-20103](https://issues.apache.org/jira/browse/HIVE-20103): WM: somente contadores de DAGs agregados se pelo menos um é usado | 
| Backport | [HIVE-20101](https://issues.apache.org/jira/browse/HIVE-20101): BloomKFilter: Evite usar inteiramente as matrizes locais de bytes [] | 
| Backport | [HIVE-20100](https://issues.apache.org/jira/browse/HIVE-20100): OpTraits : Select Optraits deve parar quando uma incompatibilidade for detectada | 
| Backport | [HIVE-20098](https://issues.apache.org/jira/browse/HIVE-20098): estatísticas: NPE na obtenção de estatísticas de partição da coluna Data | 
| Backport | [HIVE-20095](https://issues.apache.org/jira/browse/HIVE-20095): corrigir o atributo para enviar computação para tabelas externas do jdbc | 
| Backport | [HIVE-20093](https://issues.apache.org/jira/browse/HIVE-20093): LlapOutputFomatService: Use ArrowBuf com Netty para contabilidade | 
| Backport | [HIVE-20090](https://issues.apache.org/jira/browse/HIVE-20090): estender a criação de filtros de redução de semijunção para possibilitar a descoberta de novas oportunidades | 
| Backport | [HIVE-20088](https://issues.apache.org/jira/browse/HIVE-20088): o caminho do local da configuração do Beeline está montado incorretamente | 
| Backport | [HIVE-20082](https://issues.apache.org/jira/browse/HIVE-20082): HiveDecimal a conversão para string não formata o decimal corretamente | 
| Backport | [HIVE-20069](https://issues.apache.org/jira/browse/HIVE-20069): corrigir a reotimização em caso de otimização de DPP e semijunção | 
| Backport | [HIVE-20051](https://issues.apache.org/jira/browse/HIVE-20051): ignorar autorização para tabelas temporárias | 
| Backport | [HIVE-20044](https://issues.apache.org/jira/browse/HIVE-20044): Serde do Arrow deve preencher valores de caracteres e manipular cadeias vazias corretamente | 
| Backport | [HIVE-20028](https://issues.apache.org/jira/browse/HIVE-20028): a configuração de cache do cliente do Metastore é usada incorretamente | 
| Backport | [HIVE-20025](https://issues.apache.org/jira/browse/HIVE-20025): Limpeza de arquivos de eventos criados por HiveProtoLoggingHook | 
| Backport | [HIVE-20020](https://issues.apache.org/jira/browse/HIVE-20020): o arquivo jar de contribuição do Hive não deve estar na biblioteca | 
| Backport | [HIVE-20013](https://issues.apache.org/jira/browse/HIVE-20013): adicionar uma conversão implícita ao tipo de data para a função to\$1date | 
| Backport | [HIVE-20011](https://issues.apache.org/jira/browse/HIVE-20011): afastar-se do modo de anexação no hook de registro em log de protocolo | 
| Backport | [HIVE-20005](https://issues.apache.org/jira/browse/HIVE-20005): acid\$1table\$1stats, acid\$1no\$1buckets etc -alteração do resultado da consulta na ramificação | 
| Backport | [HIVE-20004](https://issues.apache.org/jira/browse/HIVE-20004): Escala errada usada por ConvertDecimal 64 ToDecimal resulta em resultados incorretos | 
| Backport | [HIVE-19995](https://issues.apache.org/jira/browse/HIVE-19995): agregar tráfego de linhas para tabelas acid | 
| Backport | [HIVE-19993](https://issues.apache.org/jira/browse/HIVE-19993): não é possível usar um alias de tabela que também aparece como nome de coluna | 
| Backport | [HIVE-19992](https://issues.apache.org/jira/browse/HIVE-19992): Vetorização: continuação do HIVE-19951 --> adicionar chamada a. SchemaEvolution isOnlyImplicitConversão para desativar o LLAP codificado I/O para ORC somente quando a conversão do tipo de dados não estiver implícita | 
| Backport | [HIVE-19989](https://issues.apache.org/jira/browse/HIVE-19989): O Metastore usa um nome de aplicativo errado para métricas HADOOP2  | 
| Backport | [HIVE-19981](https://issues.apache.org/jira/browse/HIVE-19981): As tabelas gerenciadas convertidas em tabelas externas pelo HiveStrictManagedMigration utilitário devem ser configuradas para excluir dados quando a tabela for descartada | 
| Backport | [HIVE-19967](https://issues.apache.org/jira/browse/HIVE-19967): SMB Join: Need Optraits for ala GBY Op PTFOperator  | 
| Backport | [HIVE-19935](https://issues.apache.org/jira/browse/HIVE-19935): sessão do Hive WM encerrada: falha ao atualizar a contagem de tarefas do LLAP | 
| Backport | [HIVE-19924](https://issues.apache.org/jira/browse/HIVE-19924): tarefas de Tag distcp executadas por Repl Load | 
| Backport | [HIVE-19891](https://issues.apache.org/jira/browse/HIVE-19891): inserir em tabelas externas com diretórios de partições personalizados pode causar perda de dados | 
| Backport | [HIVE-19850](https://issues.apache.org/jira/browse/HIVE-19850): a remoção de partições dinâmicas no Tez está levando ao erro “No work found for tablescan” | 
| Backport | [HIVE-19806](https://issues.apache.org/jira/browse/HIVE-19806): classificar a saída de qtests para evitar estranheza nos resultados de teste | 
| Backport | [HIVE-19770](https://issues.apache.org/jira/browse/HIVE-19770): suporte para CBO para consultas com várias colunas iguais na seleção | 
| Backport | [HIVE-19769](https://issues.apache.org/jira/browse/HIVE-19769): criar objetos dedicados para nomes de banco de dados e tabelas | 
| Backport | [HIVE-19765](https://issues.apache.org/jira/browse/HIVE-19765): Adicione testes específicos do Parquet ao BlobstoreCliDriver | 
| Backport | [HIVE-19759: Teste](https://issues.apache.org/jira/browse/HIVE-19759) escamoso: \$1 TestRpc testServerPort | 
| Backport | [HIVE-19711](https://issues.apache.org/jira/browse/HIVE-19711): ferramenta de refatorar no esquema do Hive | 
| Backport | [HIVE-19701](https://issues.apache.org/jira/browse/HIVE-19701): getDelegationToken FromMetaStore não precisa ser sincronizado | 
| Backport | [HIVE-19694](https://issues.apache.org/jira/browse/HIVE-19694): a instrução Criar visão materializada (MV) deve verificar se há conflitos de nome da MV antes de executar a instrução SQL da MV. | 
| Backport | [HIVE-19674](https://issues.apache.org/jira/browse/HIVE-19674): grupo por constantes decimais enviado para uma tabela do Druid | 
| Backport | [HIVE-19668](https://issues.apache.org/jira/browse/HIVE-19668): Mais de 30% da pilha desperdiçada pela duplicação do org.antlr.runtime. CommonToken's e sequências duplicadas | 
| Backport | [HIVE-19663](https://issues.apache.org/jira/browse/HIVE-19663): refatorar a geração de relatórios de E/S do LLAP | 
| Backport | [HIVE-19661](https://issues.apache.org/jira/browse/HIVE-20829): alterne o Hive UDFs para usar o mecanismo regex Re2J | 
| Backport | [HIVE-19628](https://issues.apache.org/jira/browse/HIVE-19628): possível NPE no TestSigning do LLAP | 
| Backport | [HIVE-19568](https://issues.apache.org/jira/browse/HIVE-19568): Active/Passive HS2 HA: Proibir conexão direta com a instância passiva HS2  | 
| Backport | [HIVE-19564](https://issues.apache.org/jira/browse/HIVE-19564): vetorização: corrigir problemas de NULL/Resultados incorretos em Arithmetic | 
| Backport | [HIVE-19552](https://issues.apache.org/jira/browse/HIVE-19552): Habilite \$1druidkafkamini\$1basic .q TestMiniDruidKafkaCliDriver | 
| Backport | [HIVE-19432](https://issues.apache.org/jira/browse/HIVE-19432): GetTablesOperation é muito lento se o hive tiver muitos bancos de dados e tabelas | 
| Backport | [HIVE-19360](https://issues.apache.org/jira/browse/HIVE-19360): CBO: Adicione um “SQL otimizado” ao objeto QueryPlan  | 
| Backport | [HIVE-19326](https://issues.apache.org/jira/browse/HIVE-19326): coleta automática de estatísticas: agregação incorreta durante consultas UNION | 
| Backport | [HIVE-19313](https://issues.apache.org/jira/browse/HIVE-19313): os testes estão falhando TestJdbcWith DBToken StoreNoDoAs | 
| Backport | [HIVE-19285](https://issues.apache.org/jira/browse/HIVE-19285): Adicione registros às subclasses de MetaDataOperation | 
| Backport | [HIVE-19235](https://issues.apache.org/jira/browse/HIVE-19235): atualizar arquivos dourados para testes Minimr | 
| Backport | [HIVE-19104](https://issues.apache.org/jira/browse/HIVE-19104): Quando o teste MetaStore é iniciado com uma nova tentativa, as instâncias devem ser independentes | 
| Backport | [HIVE-18986](https://issues.apache.org/jira/browse/HIVE-18986): A renomeação da tabela executará java.lang. StackOverflowError em DataNucleus se a tabela contiver um grande número de colunas | 
| Backport | [HIVE-18920](https://issues.apache.org/jira/browse/HIVE-18920): CBO: inicializar os provedores Janino antes da primeira consulta | 
| Backport | [HIVE-18873](https://issues.apache.org/jira/browse/HIVE-18873): Ignorar a pressão silenciosa do predicado para MR pode fazer com que os manipuladores de armazenamento produzam resultados HiveInputFormat errôneos | 
| Backport | [HIVE-18871](https://issues.apache.org/jira/browse/HIVE-18871): erro de execução do hive no tez devido à definição de hive.aux.jars.path como hdfs:// | 
| Backport | [HIVE-18725](https://issues.apache.org/jira/browse/HIVE-18725): melhorar o tratamento de erros para subconsultas se houver uma referência de coluna errada | 
| Backport | [HIVE-18696](https://issues.apache.org/jira/browse/HIVE-18696): As pastas de partições podem não ser limpas adequadamente no método.add\$1partitions\$1core se um HiveMetaStore | 
| Backport | [HIVE-18453](https://issues.apache.org/jira/browse/HIVE-18453): ACID: adicionar a sintaxe “CREATE TRANSACTIONAL TABLE” para unificar o suporte a ACID ORC e Parquet | 
| Backport | [HIVE-18201](https://issues.apache.org/jira/browse/HIVE-18201): desabilitar XPROD\$1EDGE para sq\$1count\$1chec | 
| Backport | [HIVE-18140](https://issues.apache.org/jira/browse/HIVE-18140): as estatísticas de tabelas particionadas podem dar errado em estatísticas básicas em maiúsculas e minúsculas | 
| Backport | [HIVE-17921](https://issues.apache.org/jira/browse/HIVE-17921): a agregação com estrutura no LLAP produz um resultado incorreto | 
| Backport | [HIVE-17896](https://issues.apache.org/jira/browse/HIVE-17896): TopNKey: Crie um operador superior vetorizável autônomo NKey  | 
| Backport | [HIVE-17840](https://issues.apache.org/jira/browse/HIVE-17840): HiveMetaStore come exceção se TransactionalListeners.notifyEvent falhar | 
| Backport | [HIVE-17043](https://issues.apache.org/jira/browse/HIVE-17043): remover colunas não exclusivas do grupo por chaves se não são referenciadas posteriormente | 
| Backport | [HIVE-17040](https://issues.apache.org/jira/browse/HIVE-17040): eliminação de junções na presença de relação FK | 
| Backport | [HIVE-16839](https://issues.apache.org/jira/browse/HIVE-16839): Chamadas desbalanceadas para openTransaction/commitTransaction quando alterar a mesma partição simultaneamente | 
| Backport | [HIVE-16100](https://issues.apache.org/jira/browse/HIVE-16100): o otimizador de partições dinâmicas classificadas perde operadores irmãos | 
| Backport | [HIVE-15956](https://issues.apache.org/jira/browse/HIVE-15956): StackOverflowError quando descartar muitas partições | 
| Backport | [HIVE-15177](https://issues.apache.org/jira/browse/HIVE-15177): a autenticação com o hive falha quando o tipo de autenticação do kerberos é definido como fromSubject e a entidade principal contém \$1HOST | 
| Backport | [HIVE-14898](https://issues.apache.org/jira/browse/HIVE-14898): não HS2 deve registrar a pilha de chamadas devido a um erro de cabeçalho de autenticação vazio | 
| Backport | [HIVE-14493](https://issues.apache.org/jira/browse/HIVE-14493): suporte de particionamento para visualizações materializadas | 
| Backport | [HIVE-14431](https://issues.apache.org/jira/browse/HIVE-14431): reconhecer COALESCE como CASE | 
| Backport | [HIVE-13457](https://issues.apache.org/jira/browse/HIVE-13457): Crie pontos de extremidade da API HS2 REST para monitorar informações | 
| Backport | [HIVE-12342](https://issues.apache.org/jira/browse/HIVE-12342): definir o valor padrão de hive.optimize.index.filter como verdadeiro | 
| Backport | [HIVE-10296](https://issues.apache.org/jira/browse/HIVE-10296): exceção de conversão observada quando o hive executa uma consulta de várias junções no metastore | 
| Backport | [HIVE-6980](https://issues.apache.org/jira/browse/HIVE-6980): descartar a tabela usando sql direto | 

## Amazon EMR 6.6.0 - Alterações na configuração do Hive
<a name="emr-Hive-660-configs"></a>
+ Como parte da alteração do OSS, o [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), a propriedade para classificar partições dinâmicas, `hive.optimize.sort.dynamic.partition`, foi substituída por `hive.optimize.sort.dynamic.partition.threshold`. 

  A configuração `hive.optimize.sort.dynamic.partition.threshold` tem os seguintes valores potenciais:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/emr/latest/ReleaseGuide/Hive-release-history-660.html)

## Amazon EMR 6.6.0 - Problemas conhecidos do Hive
<a name="emr-Hive-660-issues"></a>
+ Consultas com funções de janela na mesma coluna da junção podem levar a transformações inválidas, conforme informado no [HIVE-25278](https://issues.apache.org/jira/browse/HIVE-25278), e causar resultados incorretos ou falhas nas consultas. Como solução alternativa, desabilite o CBO em nível de consulta para essas consultas. Entre em contato com o AWS suporte para obter mais informações.
+  O Amazon EMR 6.6.0 inclui o software Hive versão 3.1.2. O Hive 3.1.2 introduz um atributo que divide arquivos de texto se eles contêm um cabeçalho e um rodapé ([HIVE-21924)](https://issues.apache.org/jira/browse/HIVE-21924). O Apache Tez App Master lê cada um dos seus arquivos para determinar pontos de deslocamento no intervalo de dados. Esses comportamentos combinados podem afetar negativamente a performance se suas consultas leem um grande número de pequenos arquivos de texto. Como solução alternativa, use `CombineHiveInputFormat` e ajuste o tamanho máximo da divisão configurando as seguintes propriedades:

  ```
  SET hive.tez.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat;
  SET mapreduce.input.fileinputformat.split.maxsize=16777216;
  ```
+ Com o Amazon EMR 6.6.0 a 6.9.x, as consultas INSERT com partição dinâmica e uma cláusula ORDER BY ou SORT BY sempre terá dois redutores. Esse problema é causado pela alteração do OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), que coloca a otimização da partição dinâmica de classificação sob uma decisão baseada em custos. Se sua workload não exigir a classificação de partições dinâmicas, recomendamos que você defina a propriedade `hive.optimize.sort.dynamic.partition.threshold` como `-1` para desabilitar o novo atributo e obter o número de redutores calculado corretamente. Esse problema foi corrigido no OSS Hive como parte do [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269) e foi corrigido no Amazon EMR 6.10.0.