

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Riwayat rilis Hive
<a name="Hive-release-history"></a>

Tabel berikut mencantumkan versi Hive yang disertakan dalam setiap versi rilis Amazon EMR, bersama dengan komponen yang diinstal dengan aplikasi. Untuk versi komponen di setiap rilis, lihat bagian Versi Komponen untuk rilis Anda di[Amazon EMR 7.x versi rilis](emr-release-7x.md),[Amazon EMR versi rilis 6.x](emr-release-6x.md), atau[Amazon EMR versi rilis 5.x](emr-release-5x.md).


**Informasi versi sarang**  

| Label Rilis Amazon EMR | Versi Sarang | Komponen Dipasang Dengan Hive | 
| --- | --- | --- | 
| emr-7.12.0 | 3.1.3-amzn-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-amzn-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-amzn-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-amzn-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-amzn-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-amzn-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 | Versi 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 | Versi 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 | Versi 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 | Versi 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 | Versi 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 | Versi 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 | 

# Catatan rilis Hive berdasarkan versi
<a name="Hive-release-history-versions"></a>

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

# Amazon EMR 7.10.0 - Catatan rilis Hive
<a name="Hive-release-history-7100"></a>

## Amazon EMR 7.10.0 - Perubahan sarang
<a name="Hive-release-history-changes-7100"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Perbaikan Bug | Perbaikan sisi sarang untuk [TEZ-4595](https://issues.apache.org/jira/browse/TEZ-4595). | 

**Masalah yang diketahui**
+ AWS EMR dari EMR-7.10.0 sekarang menggunakan S3A sebagai sistem file default (menggantikan EMRFS), yang berarti operasi Hive tidak akan lagi membuat objek `_$folder$` penanda di S3, dan file manifes perantara yang digunakan dalam kueri tulis Hive sekarang disimpan di S3 dibandingkan dengan HDFS EMRFS. [Untuk pertimbangan saat menggunakan S3A, silakan merujuk ke panduan migrasi.](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-s3a-migrate.html)
+ Dari EMR-7.3.0 hingga EMR-7.10.0, ada Bug karena integrasi Hive Iceberg yang menyebabkan HBase pembuatan tabel di Hive gagal saat Glue Data Catalog digunakan sebagai metastore. AWS Silakan hubungi tim AWS dukungan jika Anda mengalami masalah ini. 

# Amazon EMR 7.9.0 - Catatan rilis Hive
<a name="Hive-release-history-790"></a>

## Amazon EMR 7.9.0 - Perubahan sarang
<a name="Hive-release-history-changes-790"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Perbaikan Bug | Hive Blobstore Committer tidak boleh digunakan jika tabel yang dibuat melalui CTAS adalah ACID. | 
| Perbaikan Bug | [HIVE-26096](https://issues.apache.org/jira/browse/HIVE-26096): Pilih pada MultiDelimitSerDe tabel kolom tunggal melempar AIOBE (\$13158). | 
| Peningkatan | [https://issues.apache.org/jira/browse/HIVE-27877](https://issues.apache.org/jira/browse/HIVE-27877) | 

**Masalah yang diketahui**
+ Untuk kueri Hive Insert Overwrite dengan Amazon S3 Express One Zone sebagai lokasi keluaran, setel konfigurasi situs inti: ke. `fs.s3a.directory.operations.purge.uploads` `false`
+ Dari EMR-7.3.0 hingga EMR-7.10.0, ada Bug karena integrasi Hive Iceberg yang menyebabkan HBase pembuatan tabel di Hive gagal saat Glue Data Catalog digunakan sebagai metastore. AWS Silakan hubungi tim AWS dukungan jika Anda mengalami masalah ini.

# Amazon EMR 7.8.0 - Catatan rilis Hive
<a name="Hive-release-history-780"></a>

## Amazon EMR 7.8.0 - Perubahan sarang
<a name="Hive-release-history-changes-780"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Perbaikan Bug | Perbaikan CVE-2024-23953: Apache Hive: Timing Attack Against Signature di LLAP. | 

**Masalah yang diketahui**
+ Untuk kueri Hive Insert Overwrite dengan Amazon S3 Express One Zone sebagai lokasi keluaran, setel konfigurasi situs inti: ke. `fs.s3a.directory.operations.purge.uploads` `false`

# Amazon EMR 7.7.0 - Catatan rilis Hive
<a name="Hive-release-history-770"></a>

## Amazon EMR 7.7.0 - Perubahan sarang
<a name="Hive-release-history-changes-770"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Perbaikan Bug | Perbaikan CVE-2024-29869: Apache Hive: File kredensial yang dibuat dengan izin non restriktif. | 
| Perbaikan Bug | Memperbaiki SemanticException saat kebijakan pemfilteran tingkat baris diaktifkan di Apache Ran. | 
| Perbaikan Bug | Nonaktifkan Tez Async Init RR saat LLAP atau ACID diaktifkan. | 

**Masalah yang diketahui**
+ Untuk kueri Hive Insert Overwrite dengan Amazon S3 Express One Zone sebagai lokasi keluaran, setel konfigurasi situs inti: ke. `fs.s3a.directory.operations.purge.uploads` `false`

# Amazon EMR 7.6.0 - Catatan rilis Hive
<a name="Hive-release-history-760"></a>

## Amazon EMR 7.6.0 - Perubahan sarang
<a name="Hive-release-history-changes-760"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | Menambahkan fitur daftar awalan S3 cepat untuk tabel partisi ORC non ACID | 
| Fitur | Tambahkan dukungan untuk Magic Committers untuk Hive Write Queries pada Sistem S3 AFile | 

**Masalah yang diketahui**
+ Untuk kueri Hive Insert Overwrite dengan Amazon S3 Express One Zone sebagai lokasi keluaran, setel konfigurasi situs inti: ke. `fs.s3a.directory.operations.purge.uploads` `false`

### Amazon EMR 7.6.0 - Konfigurasi baru
<a name="Hive-release-history-changes-760-new-configs"></a>


****  

| Klasifikasi | Nama | Default | Deskripsi | 
| --- | --- | --- | --- | 
| hive-site | `hive.exec.fast.s3.partition.discovery.enabled` | true | Apakah akan menggunakan penemuan partisi S3 cepat untuk perhitungan split. Ini akan mengaktifkan daftar berbasis awalan untuk format file yang didukung: ORC. Perhatikan bahwa fitur ini menggunakan parameter API S3 yang tidak didukung oleh kelas penyimpanan S3 Express One Zone. Saat menggunakannya, nonaktifkan fitur ini. | 
| hive-site | `hive.exec.fast.s3.partition.discovery.max.thread.threshold` | 128 | Tingkat paralelisme maksimum untuk penemuan partisi S3 cepat. | 
| hive-site | `hive.exec.fast.s3.partition.discovery.parallelism` | 10 | Tingkat paralelisme dari satu proses penemuan partisi S3 cepat. Konfigurasi ini hanya memiliki efek jika `hive.exec.fast.s3.partition.discovery.enabled` diatur ke `true` | 
| hive-site | `hive.blobstore.output-committer.magic.track.commits.in.memory.enabled` | true | Tandai untuk beralih haruskah Magic committer dengan Hive melacak semua komit yang tertunda dalam memori? Magic committer memiliki opsi untuk menyimpan data komit dalam memori yang dapat mempercepat TaskCommit operasi dengan membuat lebih sedikit panggilan S3. Konfigurasi ini mengganti konfigurasi Hadoop `fs.s3a.committer.magic.track.commits.in.memory.enabled` | 
| hive-site | `hive.blobstore.output-committer.dp.skip.task.staging.dir.creation` | true | Tandai untuk beralih haruskah Magic committer membuat jalur pementasan dp di blobstore? Bendera ini hanya berlaku saat melacak komit dalam memori saat Hive menggunakan Magic Committer via. `hive.blobstore.output-committer.magic.track.commits.in.memory.enabled` Secara default, ini disetel ke true tetapi hanya berlaku jika `hive.blobstore.output-committer.magic.track.commits.in.memory.enabled` diaktifkan dan menyimpan panggilan S3 tambahan untuk membuat jalur upaya tugas di blobstore. | 
| hive-site | `hive.blobstore.output-committer.magic.disable.fs.cache.for.llap` | true | Tandai untuk beralih jika cache FS blobstore harus dinonaktifkan dalam alur penulisan untuk LLAP saat menggunakan Magic Committer. Bendera ini muncul dalam gambar saat LLAP diaktifkan, dan secara default disetel ke true. | 

# Amazon EMR 7.5.0 - Catatan rilis Hive
<a name="Hive-release-history-750"></a>

## Amazon EMR 7.5.0 - Perubahan sarang
<a name="Hive-release-history-changes-750"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | Peningkatan waktu maksimum untuk menunggu sesi Tez dibuka saat mencoba menggunakan sesi yang ada di HiveCli hingga 10 detik | 
| Peningkatan | Konfigurasi yang disetel untuk meningkatkan kinerja dalam kueri pilih sederhana dengan LIMIT | 

# Amazon EMR 7.4.0 - Catatan rilis Hive
<a name="Hive-release-history-740"></a>

## Amazon EMR 7.4.0 - Perubahan sarang
<a name="Hive-release-history-changes-740"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | [HIVE-28191](https://issues.apache.org/jira/browse/HIVE-28191): Tingkatkan Versi Hadoop ke 3.4.0 | 
| Peningkatan |  Tingkatkan protobuf berbayang hadoop ke 3.21 | 
| Peningkatan | Tingkatkan commons-cli ke 1.5.0 | 
| Peningkatan | Tingkatkan kompres umum ke 1.24.0 | 
| Peningkatan | Tingkatkan commons-io ke 2.14.0 | 
| Peningkatan | Upgrade commons-lang3 ke 3.21.0 | 
| Peningkatan | Ubah waktu untuk menunggu sesi Tez dibuka saat mencoba menggunakan sesi yang ada di HiveCli menjadi 10 detik | 
| Peningkatan | Aktifkan mekanisme hubung singkat di Tez DAG untuk kueri pilih sederhana dengan LIMIT | 
| Peningkatan | [HIVE-21100](https://issues.apache.org/jira/browse/HIVE-21100): Izinkan perataan subdirektori tabel yang dihasilkan saat menggunakan mesin TEZ dan klausa UNION | 
| Perbaikan Bug | Perintah [HIVE-25095](https://issues.apache.org/jira/browse/HIVE-25095): Beeline/hive -e tidak dapat menangani kueri dengan kutipan tambahan | 
| Perbaikan Bug | [HIVE-13781:](https://issues.apache.org/jira/browse/HIVE-13781) Tez Job gagal ketika direktori partisi FileNotFoundException tidak ada  | 
| Perbaikan Bug | [HIVE-28480](https://issues.apache.org/jira/browse/HIVE-28480): Nonaktifkan SMB pada ketidakcocokan generator hash partisi di seluruh cabang gabungan di RS sebelumnya | 

### Amazon EMR 7.4.0 - Konfigurasi baru
<a name="Hive-release-history-changes-740-new-configs"></a>


****  

| Klasifikasi | Nama | Default | Deskripsi | 
| --- | --- | --- | --- | 
| hive-site | hive.ignore.failure.partition.dir.not.found | false | Mengabaikan kegagalan jika partisi tabel ada tetapi jalur penyimpanan objek yang sebenarnya tidak ada. | 
| hive-site | hive.tez.union.flatten.subdirectories | false | Saat menulis data ke dalam tabel dan UNION ALL adalah langkah terakhir dari kueri, Hive on Tez membuat subdirektori untuk setiap cabang UNION ALL. Ketika properti ini diaktifkan, subdirektori dihapus, dan file diganti namanya dan dipindahkan ke direktori induk. Perhatikan bahwa ini tidak berpengaruh ketika hive.blobstore.use.output-committer diaktifkan. | 

# Amazon EMR 7.3.0 - Catatan rilis Hive
<a name="Hive-release-history-730"></a>

## Amazon EMR 7.3.0 - Perubahan sarang
<a name="Hive-release-history-changes-730"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Fitur | [HIVE-18728](https://issues.apache.org/jira/browse/HIVE-18728) — Web aman dengan SSL. HCat  | 
| Peningkatan | Support mengonfigurasi kredensi keystore SSL untuk UI web daemon LLAP. | 
| Peningkatan | Berikan opsi untuk mengontrol verifikasi nama host SSL untuk server metastore Hive. | 
| Perbaikan Bug | [HIVE-26541](https://issues.apache.org/jira/browse/HIVE-26541) — NPE saat memulai Layanan Web. HCat  | 
| Perbaikan Bug | [HIVE-23011](https://issues.apache.org/jira/browse/HIVE-23011) - Pengoptimal kerja bersama harus memeriksa predikat residu saat membandingkan gabungan. | 
| Perbaikan Bug | Perbaiki **javax.security.sasl. SaslException**: Tidak ada lapisan perlindungan umum antara klien dan server antara HMS dan Namenode saat Enkripsi In-Transit diaktifkan. | 
| Perbaikan Bug | Perbaiki **IOException**di mana akhir pemisahan orc tumpang tindih dengan dimulainya lokasi blok. | 
| Perbaikan Bug | Gunakan pembatas nama kolom alih-alih selalu membelah dengan koma ketika nama kolom berisi karakter koma dan menggunakan. CSVSerde | 

### Amazon EMR 7.3.0 - Konfigurasi baru
<a name="Hive-release-history-changes-730-new-configs"></a>


****  

| Klasifikasi | Nama | Default | Deskripsi | 
| --- | --- | --- | --- | 
| hcatalog-webhcat-site | templeton.use.ssl | false | Setel ini ke true untuk menggunakan enkripsi SSL untuk HCat server Web. | 
| hcatalog-webhcat-site | templeton.keystore.path |  | Lokasi keystore sertifikat SSL untuk server WebHCat . | 
| hcatalog-webhcat-site | templeton.keystore.password |  | Kata sandi keystore sertifikat SSL untuk server WebHCat . | 
| hcatalog-webhcat-site | templeton.ssl.protocol.blacklist | SSLv2, SSLv3 | Versi SSL untuk dinonaktifkan untuk HCat server Web. | 
| hcatalog-webhcat-site | templeton.host | 0.0.0.0 | Alamat host yang akan didengarkan oleh HCat server Web. | 
| hive-site | hive.metastore.ssl.enable.hostname.verification | false | Kontrol verifikasi nama host selama SSL/TLS jabat tangan. | 
| hive-site | hive.llap.daemon.web.ssl.keystore.path |  | Lokasi keystore sertifikat SSL untuk UI web daemon LLAP. | 
| hive-site | hive.llap.daemon.web.ssl.keystore.password |  | Kata sandi keystore sertifikat SSL untuk UI web daemon LLAP. | 
| hive-site | hive.metastore.hadoop.rpc.protection.override.to.authentication | false | Saat diaktifkan, HMS selalu mengganti nilai hadoop.rpc.protection untuk otentikasi dalam kumpulan konfigurasinya. | 

# Amazon EMR 7.2.0 - Catatan rilis Hive
<a name="Hive-release-history-720"></a>

## Amazon EMR 7.2.0 - Perubahan sarang
<a name="Hive-release-history-changes-720"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | [Parket 1.13.1](https://github.com/apache/parquet-java/blob/apache-parquet-1.13.1/CHANGES.md) — Parket ditingkatkan menjadi 113.1. | 
| Peningkatan | [HIVE-12930](https://issues.apache.org/jira/browse/HIVE-12930) - Support SSL shuffle untuk LLAP. | 
| Peningkatan | [HIVE-23062](https://issues.apache.org/jira/browse/HIVE-23062) - Sarang untuk memeriksa URL Benang RM dalam mode TLS dan Yarn HA untuk antrian Tez khusus. | 
| Perbaikan Bug | [HIVE-27952](https://issues.apache.org/jira/browse/HIVE-27952) — Hive gagal untuk membuat SslContextFactory ketika memiliki beberapa sertifikat. KeyStore  | 
| Perbaikan Bug | [HIVE-28085](https://issues.apache.org/jira/browse/HIVE-28085) - YarnQueueHelper gagal mengakses YARN yang diaktifkan HTTPS. WebService | 
| Perbaikan Bug | [HIVE-26436](https://issues.apache.org/jira/browse/HIVE-26436) — Sarang pada MR NullPointerException Ketika InitializeOp belum dipanggil dan ditutup dipanggil. Jika operator belum diinisialisasi, lewati tutup.. | 

### Amazon EMR 7.2.0 - Konfigurasi baru
<a name="Hive-release-history-changes-720-new-configs"></a>


****  

| Klasifikasi | Nama | Default | Deskripsi | 
| --- | --- | --- | --- | 
| hive-site | hive.llap.shuffle.ssl.enabled | false | Setel ke true bersama dengan *tez.runtime.shuffle.ssl.enable untuk mengaktifkan SSL shuffle untuk LLAP*. | 

# Amazon EMR 7.1.0 - Catatan rilis Hive
<a name="Hive-release-history-710"></a>

## Amazon EMR 7.1.0 - Perubahan sarang
<a name="Hive-release-history-changes-6150"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Perbaikan Bug | [HIVE-24381](https://issues.apache.org/jira/browse/HIVE-24381) - Input teks terkompresi mengembalikan 0 baris jika skip disertakan. header/footer  | 
| Perbaikan Bug | [HIVE-24190](https://issues.apache.org/jira/browse/HIVE-24190) - LLAP: ShuffleHandler mungkin mengembalikan DISK\$1ERROR\$1EXCEPTION menurut TEZ-4233. | 
| Perbaikan Bug | [HIVE-23073](https://issues.apache.org/jira/browse/HIVE-23073) - Shade Netty. | 
| Perbaikan Bug | [HIVE-23073](https://issues.apache.org/jira/browse/HIVE-23073) - Shade Netty dan tingkatkan ke netty 4.1.48.Final. | 
| Perbaikan Bug | [HIVE-23148](https://issues.apache.org/jira/browse/HIVE-23148) - Aliran klien eksternal Llap rusak karena naungan netty. | 
| Perbaikan Bug | [HIVE-25180](https://issues.apache.org/jira/browse/HIVE-25180) - Upgrade Netty. | 
| Perbaikan Bug | [HIVE-24524](https://issues.apache.org/jira/browse/HIVE-24524) - LLAP ShuffleHandler: tingkatkan ke Netty4 dan hapus ketergantungan Netty3 dari sarang jika memungkinkan. | 
| Perbaikan Bug | [HIVE-28000](https://issues.apache.org/jira/browse/HIVE-28000) — Hive QL: klausa “tidak masuk” memberikan hasil yang salah ketika pemaksaan tipe tidak dapat terjadi. | 
| Perbaikan Bug | [HIVE-27993](https://issues.apache.org/jira/browse/HIVE-27993) - Netty4 ShuffleHandler harus menggunakan 1 utas bos. | 
| Peningkatan | Upgrade Netty ke 4.1.100.Final | 
| Peningkatan | Upgrade Jetty menjadi 9.4.53.v20231009 | 
| Peningkatan | Upgrade Zookeeper ke 3.9.1 | 

## Amazon EMR 7.1.0 - Perubahan sarang
<a name="emr-Hive-710-issues"></a>
+ Amazon EMR 7.1 meningkatkan Hive ke Netty 4.1.100.Final untuk mengatasi kerentanan keamanan di Netty3. Karena hive-druid-handler memiliki ketergantungan pada netty3, Hive tidak memiliki `hive-druid-handler` JAR di classpath Hive di Amazon EMR 7.1. Rilis EMR Amazon yang akan datang akan memasukkannya ke dalam classpath Hive setelah penangan Druid mendukung 4.1.100.Final atau versi Netty yang lebih baru. Jangkau AWS dukungan jika Anda membutuhkan `hive-druid-handler` JAR di Amazon EMR rilis 7.1 atau lebih tinggi.

# Amazon EMR 7.0.0 - Catatan rilis Hive
<a name="Hive-release-history-700"></a>

## Amazon EMR 7.0.0 - Perubahan sarang
<a name="Hive-release-history-changes-700"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | Hive Runtime sekarang menggunakan Java 17 secara default. Silakan lihat [Panduan Rilis EMR 7.0.0](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-700-release.html) untuk lebih jelasnya. | 
| Backport | [HIVE-17709](https://issues.apache.org/jira/browse/HIVE-17709): hapus referensi Sun.Misc.Cleaner | 
| Perbaikan Bug | Nonaktifkan Tez Async Init RR saat LLAP atau ACID diaktifkan  | 

# Amazon EMR 6.15.0 - Catatan rilis Hive
<a name="Hive-release-history-6150"></a>

## Amazon EMR 6.15.0 - Perubahan sarang
<a name="Hive-release-history-changes-6150"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Fitur | Support untuk [TEZ-4397](https://issues.apache.org/jira/browse/TEZ-4397) — Untuk pembukaan split asinkron Tez, Hive sekarang mendukung konfigurasi Tez yang dijelaskan dalam. [Pembukaan split asinkron Tez](tez-configure.md#tez-configure-async) | 
| Perbaikan bug | [HIVE-25400](https://issues.apache.org/jira/browse/HIVE-25400) - Pindahkan pembaruan offset ke. `BytesColumnVector` `setValPreallocated` | 
| Perbaikan bug | [HIVE-25190](https://issues.apache.org/jira/browse/HIVE-25190) - Perbaiki banyak alokasi kecil di. `BytesColumnVector` | 
| Perbaikan Bug | Mengemas modul netty dengan server llap untuk menghindari *NoClassDefFound*pengecualian saat memulai *LLapDaemon* pada node pekerja. | 
| Peningkatan | Upgrade Apache Hadoop ke 3.3.6. | 
| Peningkatan | [HIVE-26684](https://issues.apache.org/jira/browse/HIVE-26684) - Tingkatkan ke 3.4.1. `maven-shade-plugin` | 
| Peningkatan | Untuk mengurangi waktu startup cluster EMR Amazon, hapus 15 detik waktu tidur dari skrip HCatalog startup. | 

# Amazon EMR 6.14.0 - Catatan rilis Hive
<a name="Hive-release-history-6140"></a>

## Amazon EMR 6.14.0 - Perubahan sarang
<a name="Hive-release-history-changes-6140"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
|  Peningkatan  |  [HIVE-26762](https://issues.apache.org/jira/browse/HIVE-26762): Hapus pemangkasan operan di `HiveFilterSetOpTransposeRule` | 
|  Perbaikan bug  |  [HIVE-27582](https://issues.apache.org/jira/browse/HIVE-27582): Jangan cache HBase format input tabel di FetchOperator | 
|  Perbaikan bug  |  [HIVE-26452](https://issues.apache.org/jira/browse/HIVE-26452): NPE saat mengonversi ke dan kolom JOIN direferensikan lebih dari sekali MAPJOIN JOIN | 
|  Perbaikan bug  |  [HIVE-26416](https://issues.apache.org/jira/browse/HIVE-26416): melempar untuk file `AcidUtils.isRawFormatFile()` `InvalidProtocolBufferException` non-ORC  | 
|  Perbaikan bug  |  [HIVE-26105](https://issues.apache.org/jira/browse/HIVE-26105): **Tampilkan kolom** yang menunjukkan nilai tambahan jika kolom **Komentar** berisi karakter Mandarin tertentu  | 
|  Perbaikan bug  |  [HIVE-25864](https://issues.apache.org/jira/browse/HIVE-25864): Pengoptimalan kueri sarang membuat rencana yang salah untuk pushdown predikat dengan fungsi windowing  | 
|  Perbaikan bug  |  [HIVE-25224](https://issues.apache.org/jira/browse/HIVE-25224): Beberapa INSERT pernyataan yang melibatkan tabel dengan hasil yang berbeda dalam kesalahan `bucketing_versions` | 
|  Perbaikan bug  |  [HIVE-24151](https://issues.apache.org/jira/browse/HIVE-24151): `MultiDelimitSerDe` menggeser data jika string berisi karakter non-ASCII | 
|  Perbaikan bug  |  [HIVE-23606](https://issues.apache.org/jira/browse/HIVE-23606): (LLAP) Keterlambatan dalam pembersihan untuk `DirectByteBuffer` `EncodedReaderImpl` | 
|  Perbaikan bug  |  [HIVE-22165](https://issues.apache.org/jira/browse/HIVE-22165): Sinkronisasi yang diperkenalkan oleh [HIVE-14296 menyebabkan latensi tinggi di server Hive](https://issues.apache.org/jira/browse/HIVE-14296) yang sibuk `SessionManager.closeSession`  | 
|  Perbaikan bug  |  [HIVE-21304](https://issues.apache.org/jira/browse/HIVE-21304): Jadikan penggunaan versi bucketing lebih kuat | 

# Amazon EMR 6.13.0 - Catatan rilis Hive
<a name="Hive-release-history-6130"></a>

## Amazon EMR 6.13.0 - Perubahan sarang
<a name="Hive-release-history-changes-6130"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
|  Peningkatan  |  Tingkatkan Skrip Python untuk Mendukung Python3  | 
|  Peningkatan  |  [HIVE-27097](https://issues.apache.org/jira/browse/HIVE-27097): Meningkatkan strategi coba lagi untuk klien dan server MetaStore   | 
|  Perbaikan Bug  |  [HIVE-21778](https://issues.apache.org/jira/browse/HIVE-21778): CBO: “Struct is not null” dievaluasi sebagai nullable selalu menyebabkan filter hilang dalam kueri  | 
|  Perbaikan Bug  |  [HIVE-21009](https://issues.apache.org/jira/browse/HIVE-21009): Menambahkan kemampuan bagi pengguna untuk mengatur pengguna bind  | 
|  Perbaikan Bug  |  [HIVE-22661](https://issues.apache.org/jira/browse/HIVE-22661): Pemadatan gagal pada tabel yang tidak diselimuti dengan data yang dimuat di jalur  | 
|  Perbaikan Bug  |  [HIVE-19718](https://issues.apache.org/jira/browse/HIVE-19718): Menambahkan partisi dalam jumlah besar juga mengambil tabel untuk setiap partisi  | 
|  Perbaikan Bug  |  [HIVE-22173](https://issues.apache.org/jira/browse/HIVE-22173): Kueri dengan beberapa tampilan lateral hang selama kompilasi  | 
|  Perbaikan Bug  |  [HIVE-27088](https://issues.apache.org/jira/browse/HIVE-27088): Hasil yang salah saat bagian dalam dan luar bergabung dengan filter post join digabungkan  | 
|  Perbaikan Bug  |  [HIVE-21935](https://issues.apache.org/jira/browse/HIVE-21935): Vektorisasi Sarang: kinerja menurun dengan vektor UDF  | 
|  Perbaikan Bug  |  [HIVE-25299](https://issues.apache.org/jira/browse/HIVE-25299): Mengirimkan stempel waktu ke tipe data numerik tidak benar untuk zona waktu non-UTC  | 
|  Perbaikan Bug  |  [HIVE-24626](https://issues.apache.org/jira/browse/HIVE-24626): LLAP: utas pembaca bisa kelaparan jika semua utas lift IO sibuk untuk mengantrekan ke pembaca lain dengan antrian penuh  | 
|  Perbaikan Bug  |  [HIVE-27029](https://issues.apache.org/jira/browse/HIVE-27029): kueri sarang gagal dengan kesalahan tertutup Sistem File, Pengerjaan ulang dilakukan untuk HIVE-26352  | 
|  Perbaikan Bug  |  [HIVE-26352](https://issues.apache.org/jira/browse/HIVE-26352): Pemeriksaan akses antrian Tez gagal dengan Pengecualian GSS pada Pemadatan  | 
|  Perbaikan Bug  |  [HIVE-24590](https://issues.apache.org/jira/browse/HIVE-24590): Pencatatan operasi masih membocorkan appender log4j  | 
|  Perbaikan Bug  |  [HIVE-24552](https://issues.apache.org/jira/browse/HIVE-24552): Kemungkinan koneksi HMS bocor atau akumulasi loadDynamicPartitions  | 
|  Perbaikan Bug  |  [HIVE-27069](https://issues.apache.org/jira/browse/HIVE-27069): Hasil yang salah dengan bucket map join  | 
|  Perbaikan Bug  |  [HIVE-27344](https://issues.apache.org/jira/browse/HIVE-27344): Tambahkan cek nol di \$1close RecordReaderImpl  | 
|  Perbaikan Bug  |  [HIVE-27439: Ruang](https://issues.apache.org/jira/browse/HIVE-27439) Support dalam Desimal  | 
|  Perbaikan Bug  |  [HIVE-27267](https://issues.apache.org/jira/browse/HIVE-27267): Hasil yang salah saat melakukan peta ember bergabung pada kolom bucketed desimal dengan subquery  | 
|  Perbaikan Bug  |  [HIVE-21986](https://issues.apache.org/jira/browse/HIVE-21986): HiveServer Web UI: Mengatur header Strict-Transport-Security respons default  | 
|  Perbaikan Bug  |  [HIVE-22148](https://issues.apache.org/jira/browse/HIVE-22148): Token delegasi S3A tidak ditambahkan dalam konfigurasi pekerjaan Compactor.  | 
|  Perbaikan Bug  |  [HIVE-22622](https://issues.apache.org/jira/browse/HIVE-22622): Hive memungkinkan untuk membuat struct dengan nama atribut duplikat  | 
|  Perbaikan Bug  |  [HIVE-22008](https://issues.apache.org/jira/browse/HIVE-22008): LIKE Operator harus cocok dengan input multi-baris  | 
|  Perbaikan Bug  |  [HIVE-23144: LLAP: Biarkan pembersihan](https://issues.apache.org/jira/browse/HIVE-23144) di ServiceStop QueryTracker   | 
|  Perbaikan Bug  |  [HIVE-22391](https://issues.apache.org/jira/browse/HIVE-22391): NPE saat memeriksa cache hasil kueri Hive  | 
|  Perbaikan Bug  |  [HIVE-23305](https://issues.apache.org/jira/browse/HIVE-23305): NullPointerException di LlapTaskSchedulerService addNode karena kondisi balapan  | 
|  Perbaikan Bug  |  [HIVE-22178](https://issues.apache.org/jira/browse/HIVE-22178): Parket melempar setelahnya FilterPredicate CastException SchemaEvolution  | 
|  Perbaikan Bug  |  [HIVE-21517](https://issues.apache.org/jira/browse/HIVE-21517): Perbaiki AggregateStatsCache  | 
|  Perbaikan Bug  |  [HIVE-21825](https://issues.apache.org/jira/browse/HIVE-21825): Tingkatkan pesan kesalahan klien saat HA diaktifkan Active/Passive   | 
|  Perbaikan Bug  |  [HIVE-23389](https://issues.apache.org/jira/browse/HIVE-23389): dapat menyebabkan FilterMergeRule AssertionError  | 
|  Perbaikan Bug  |  [HIVE-22767](https://issues.apache.org/jira/browse/HIVE-22767): Beeline tidak mengurai titik koma di komentar dengan benar  | 
|  Perbaikan Bug  |  [HIVE-22996](https://issues.apache.org/jira/browse/HIVE-22996): BasicStats penguraian harus memeriksa secara proaktif untuk string nol atau kosong  | 
|  Perbaikan Bug  |  [HIVE-22808](https://issues.apache.org/jira/browse/HIVE-22808): tidak menangani HiveRelFieldTrimmer HiveTableFunctionScan  | 
|  Perbaikan Bug  |  [HIVE-22437](https://issues.apache.org/jira/browse/HIVE-22437): LLAP Metadata cache NPE pada metadata penguncian.  | 
|  Perbaikan Bug  |  [HIVE-22606](https://issues.apache.org/jira/browse/HIVE-22606): AvroSerde log avro.schema.literal di bawah tingkat INFO  | 
|  Perbaikan Bug  |  [HIVE-22713](https://issues.apache.org/jira/browse/HIVE-22713): Propagasi konstan tidak boleh dilakukan untuk struktur Join-Fil (\$1) -RS  | 
|  Perbaikan Bug  |  [HIVE-21624](https://issues.apache.org/jira/browse/HIVE-21624): LLAP: Metrik cpu pada tingkat utas rusak  | 
|  Perbaikan Bug  |  [HIVE-22815](https://issues.apache.org/jira/browse/HIVE-22815): kurangi pembuatan objek sistem file yang tidak perlu di MROutput  | 
|  Perbaikan Bug  |  [HIVE-23060](https://issues.apache.org/jira/browse/HIVE-23060): Kueri gagal dengan kesalahan “Ekspresi kumpulan pengelompokan tidak ada dalam kunci GROUP BY. Kesalahan ditemukan di dekat token”  | 
|  Perbaikan Bug  |  [HIVE-22236](https://issues.apache.org/jira/browse/HIVE-22236): Gagal membuat Tampilan memilih Tampilan yang berisi subquery `NOT IN`  | 
|  Perbaikan Bug  |  [HIVE-19886](https://issues.apache.org/jira/browse/HIVE-19886): Log dapat diarahkan ke 2 file jika —hiveconf hive.log.file digunakan  | 
|  Perbaikan Bug  |  [HIVE-20620](https://issues.apache.org/jira/browse/HIVE-20620): tabrakan nyata saat memasukkan ke dalam tabel MM yang diurutkan berember dengan partisi dinamis  | 
|  Perbaikan Bug  |  [HIVE-14557](https://issues.apache.org/jira/browse/HIVE-14557): Nullpointer Saat keduanya dan Mapjoin Diaktifkan SkewJoin  | 
|  Perbaikan Bug  |  [HIVE-20471](https://issues.apache.org/jira/browse/HIVE-20471): masalah mendapatkan jalur database default  | 
|  Perbaikan Bug  |  [HIVE-20598](https://issues.apache.org/jira/browse/HIVE-20598): Perbaiki kesalahan ketik dalam perhitungan HiveAlgorithmsUtil  | 
|  Perbaikan Bug  |  [HIVE-14737](https://issues.apache.org/jira/browse/HIVE-14737): Masalah mengakses/log di UI Web Kerberized Hive Server 2  | 
|  Perbaikan Bug  |  [HIVE-20733](https://issues.apache.org/jira/browse/HIVE-20733): UDFOPEqual NS generik mungkin tidak menggunakan = dalam deskripsi paket  | 
|  Perbaikan Bug  |  [HIVE-20848](https://issues.apache.org/jira/browse/HIVE-20848): Setelah menyetel UpdateInputAccessTimeHook kueri gagal dengan Tabel Tidak Ditemukan.  | 
|  Perbaikan Bug  |  [HIVE-18929](https://issues.apache.org/jira/browse/HIVE-18929): Metode humanReadableInt di HiveStringUtils .java memiliki kondisi balapan.  | 
|  Perbaikan Bug  |  [HIVE-20841: LLAP: Buat](https://issues.apache.org/jira/browse/HIVE-20841) port dinamis dapat dikonfigurasi  | 
|  Perbaikan Bug  |  [HIVE-20930](https://issues.apache.org/jira/browse/HIVE-20930): VectorCoalesce dalam mode FILTER tidak berlaku  | 
|  Perbaikan Bug  |  [HIVE-21007](https://issues.apache.org/jira/browse/HIVE-21007): Semi join \$1 Union dapat menyebabkan rencana yang salah  | 
|  Perbaikan Bug  |  [HIVE-21074](https://issues.apache.org/jira/browse/HIVE-21074): Pemangkasan kueri tabel berember sarang tidak berfungsi untuk kondisi IS NOT NULL  | 
|  Perbaikan Bug  |  [HIVE-21223](https://issues.apache.org/jira/browse/HIVE-21223): CachedStore mengembalikan partisi null saat partisi tidak ada  | 
|  Perbaikan Bug  |  [HIVE-19625](https://issues.apache.org/jira/browse/HIVE-19625): Potensi NPE dan menyembunyikan pengecualian aktual di Hive \$1copyFiles  | 
|  Perbaikan Bug  |  [HIVE-17020](https://issues.apache.org/jira/browse/HIVE-17020): Dedup RS yang agresif dapat menghapus cabang pohon OP secara tidak benar  | 
|  Perbaikan Bug  |  [HIVE-20168](https://issues.apache.org/jira/browse/HIVE-20168): Logging Tersembunyi ReduceSinkOperator   | 
|  Perbaikan Bug  |  [HIVE-20879](https://issues.apache.org/jira/browse/HIVE-20879): Menggunakan null dalam ekspresi proyeksi mengarah ke CastException  | 
|  Perbaikan Bug  |  [HIVE-20888](https://issues.apache.org/jira/browse/HIVE-20888): TxnHandler: sort () dipanggil pada daftar yang tidak dapat diubah  | 
|  Perbaikan Bug  |  [HIVE-19948](https://issues.apache.org/jira/browse/HIVE-19948): HiveCli tidak memisahkan perintah dengan titik koma dengan benar jika tanda kutip ada di dalam string  | 
|  Perbaikan Bug  |  [HIVE-20621](https://issues.apache.org/jira/browse/HIVE-20621): GetOperationStatus dipanggil dalam resultset.next menyebabkan kelambatan inkremental  | 
|  Perbaikan Bug  |  [HIVE-20854](https://issues.apache.org/jira/browse/HIVE-20854): Default yang masuk akal: Interval detak jantung Zookeeper Hive adalah 20 menit, ubah menjadi 2  | 
|  Perbaikan Bug  |  [HIVE-20330](https://issues.apache.org/jira/browse/HIVE-20330): HCat Loader tidak dapat menangani banyak InputJobInfo objek untuk pekerjaan dengan banyak input  | 
|  Perbaikan Bug  |  [HIVE-20787](https://issues.apache.org/jira/browse/HIVE-20787): Kasus MapJoinBytesTableContainer DummyRow tidak menangani penggunaan kembali  | 
|  Perbaikan Bug  |  [HIVE-20331](https://issues.apache.org/jira/browse/HIVE-20331): Kueri dengan gabungan semua, tampilan lateral dan Gabung gagal dengan “tidak dapat menemukan induk di operator anak”  | 
|  Perbaikan Bug  |  [HIVE-19968](https://issues.apache.org/jira/browse/HIVE-19968): Pengecualian UDF tidak dibuang  | 
|  Perbaikan Bug  |  [HIVE-20410](https://issues.apache.org/jira/browse/HIVE-20410): Insert Overwrite yang dibatalkan pada tabel transaksional menyebabkan kesalahan “Tidak cukup riwayat tersedia untuk...”  | 
|  Perbaikan Bug  |  [HIVE-20059](https://issues.apache.org/jira/browse/HIVE-20059): Hive streaming harus mencoba awalan bayangan tanpa syarat pada pengecualian  | 
|  Perbaikan Bug  |  [HIVE-19424](https://issues.apache.org/jira/browse/HIVE-19424): NPE Di MetaDataFormatters  | 
|  Perbaikan Bug  |  [HIVE-20355](https://issues.apache.org/jira/browse/HIVE-20355): Bersihkan parameter dari .setSchema HiveConnection  | 
|  Perbaikan Bug  |  [HIVE-20858](https://issues.apache.org/jira/browse/HIVE-20858): Serializer tidak diinisialisasi dengan benar dengan konfigurasi di Utilities. createEmptyBuckets  | 
|  Perbaikan Bug  |  [HIVE-20424](https://issues.apache.org/jira/browse/HIVE-20424): schematool tidak akan mencemari riwayat langsung  | 
|  Perbaikan Bug  |  [HIVE-20338](https://issues.apache.org/jira/browse/HIVE-20338): LLAP: Paksa file-id sintetis untuk sistem file yang memiliki implementasi protokol HDFS dengan semantik mutasi POSIX  | 
|  Perbaikan Bug  |  [HIVE-11708](https://issues.apache.org/jira/browse/HIVE-11708): Operator logis memunculkan dengan NULL ClassCastExceptions   | 
|  Perbaikan Bug  |  [HIVE-21082](https://issues.apache.org/jira/browse/HIVE-21082): Dalam HPL/SQL, deklarasikan pernyataan tidak mendukung variabel tipe karakter  | 
|  Perbaikan Bug  |  [HIVE-16690](https://issues.apache.org/jira/browse/HIVE-16690): Konfigurasikan tepi produk kartesian Tez berdasarkan ukuran cluster LLAP  | 
|  Perbaikan Bug  |  [SARANG-14516:](https://issues.apache.org/jira/browse/HIVE-14516). OrcInputFormat SplitGenerator.CallInternal  | 
|  Perbaikan Bug  |  [HIVE-20981](https://issues.apache.org/jira/browse/HIVE-20981): streaming/kebocoran AbstractRecordWriter HeapMemoryMonitor  | 
|  Perbaikan Bug  |  [HIVE-20043](https://issues.apache.org/jira/browse/HIVE-20043): HiveServer 2: SessionState memiliki blok sinkronisasi statis di sekitar AtomicBoolean  | 
|  Perbaikan Bug  |  [HIVE-20191](https://issues.apache.org/jira/browse/HIVE-20191): aplikasi PreCommit tambalan tidak gagal jika tambalan kosong  | 
|  Perbaikan Bug  |  [HIVE-20400](https://issues.apache.org/jira/browse/HIVE-20400): buat tabel harus selalu menggunakan jalur yang sepenuhnya memenuhi syarat untuk menghindari potensi ambiguitas FS  | 
|  Perbaikan Bug  |  Tambahkan cek nol untuk SkewedInfo sebelum mengakses kolom miring  | 

# Amazon EMR 6.12.0 - Catatan rilis Hive
<a name="Hive-release-history-6120"></a>

## Amazon EMR 6.12.0 - Perubahan sarang
<a name="Hive-release-history-changes-6120"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | Menambahkan Support Untuk JDK 11 dan JDK 17 Runtime | 
| Peningkatan | Tambahkan dukungan ke kueri nama kolom kata kunci yang sensitif huruf besar/kecil dan dicadangkan saat menggunakan S3 Select. Untuk menggunakannya, tentukan properti tabel dalam format “s3select.column.mapping” = "column1:fieldName1, column2:fieldName2,..." | 
| Peningkatan | [HIVE-23133](https://issues.apache.org/jira/browse/HIVE-23133): Operasi numerik dapat memiliki hasil yang berbeda di seluruh lengkungan perangkat keras | 
| Peningkatan | [HIVE-27145](https://issues.apache.org/jira/browse/HIVE-27145): Gunakan StrictMath untuk fungsi Matematika yang tersisa sebagai tindak lanjut dari HIVE-23133 | 
| Perbaikan Bug | [Perbaiki ketidakcocokan wildcard di get\$1partitions\$1by\$1filter dan get\$1num\$1partitions\$1by\$1filter HMS yang disebabkan oleh porting HIVE-22900 di EMR Hive 6.4.0 APIs ](https://issues.apache.org/jira/browse/HIVE-22900) | 
| Perbaikan Bug | [HIVE-26736](https://issues.apache.org/jira/browse/HIVE-26736): Kegagalan otorisasi untuk Tampilan bersarang yang memiliki klausa WITH | 
| Perbaikan Bug | [HIVE-22416](https://issues.apache.org/jira/browse/HIVE-22416): Log operasi terkait MR hilang saat eksekusi paralel diaktifkan | 
| Perbaikan Bug | [HIVE-19653](https://issues.apache.org/jira/browse/HIVE-19653): Pushdown predikat salah untuk groupby dengan kumpulan pengelompokan | 
| Perbaikan Bug | [HIVE-22094](https://issues.apache.org/jira/browse/HIVE-22094): kueri gagal dengan: hive.ql.exec.vector. ClassCastException DecimalColumnVectortidak dapat dilemparkan ke Hive.ql.exec.vector.decimal64 ColumnVector | 
| Perbaikan Bug | [HIVE-26340](https://issues.apache.org/jira/browse/HIVE-26340): Operator PTF vektor gagal jika kueri memiliki fungsi jendela huruf besar | 
| Perbaikan Bug | [HIVE-26184](https://issues.apache.org/jira/browse/HIVE-26184): COLLECT\$1SET dengan GROUP BY sangat lambat ketika beberapa kunci sangat miring | 
| Perbaikan Bug | [HIVE-26373](https://issues.apache.org/jira/browse/HIVE-26373): ClassCastException saat membaca stempel waktu dari tabel dengan data Avro HBase  | 
| Perbaikan Bug | [HIVE-26388](https://issues.apache.org/jira/browse/HIVE-26388): ClassCastException ketika ada kolom tipe non string di tabel sumber kueri CTAS Upgrade [HIVE-26172: Hive - Upgrade Ant ke 1.10.11 karena CVE-2021-36373](https://issues.apache.org/jira/browse/HIVE-26172) dan CVE-2021-36374 | 
| Perbaikan Bug | [HIVE-26114](https://issues.apache.org/jira/browse/HIVE-26114): Perbaiki koneksi jdbc hiveserver2 menggunakan perintah dfs dengan ruang awalan akan menyebabkan pengecualian | 
| Perbaikan Bug | [HIVE-26396](https://issues.apache.org/jira/browse/HIVE-26396): Fungsi trunc memiliki masalah dengan intersepsi presisi dan hasilnya memiliki banyak 0 | 
| Perbaikan Bug | [HIVE-26446](https://issues.apache.org/jira/browse/HIVE-26446): HiveProtoLoggingHook gagal mengisi bidang untuk tabel yang TablesWritten dipartisi. | 
| Perbaikan Bug | [HIVE-26639](https://issues.apache.org/jira/browse/HIVE-26639): ConstantVectorExpression dan ExplainTask seharusnya tidak bergantung pada charset default | 
| Perbaikan Bug | [HIVE-22670](https://issues.apache.org/jira/browse/HIVE-22670): ArrayIndexOutOfBoundsException ketika pembaca vektor digunakan untuk membaca file parket | 
| Perbaikan Bug | [HIVE-23607](https://issues.apache.org/jira/browse/HIVE-23607): Masalah Izin: Membuat tampilan pada tampilan lain berhasil tetapi mengubah tampilan gagal | 
| Perbaikan Bug | [HIVE-25498](https://issues.apache.org/jira/browse/HIVE-25498): Kueri dengan lebih dari 31 hitungan fungsi berbeda mengembalikan hasil yang salah | 
| Perbaikan Bug | [HIVE-25780](https://issues.apache.org/jira/browse/HIVE-25780): DistinctExpansion membuat lebih dari 64 set pengelompokan II | 
| Perbaikan Bug | [HIVE-23868](https://issues.apache.org/jira/browse/HIVE-23868): Spesifikasi fungsi Windowing: mendukung 0 mendahului/mengikuti | 
| Perbaikan Bug | [HIVE-24539: pembuatan](https://issues.apache.org/jira/browse/HIVE-24539) OrcInputFormat skema harus menghormati pembatas kolom | 
| Perbaikan Bug | [HIVE-23476](https://issues.apache.org/jira/browse/HIVE-23476): LLAP: Alokasikan arena untuk kasus mmap juga | 
| Perbaikan Bug | [HIVE-25806](https://issues.apache.org/jira/browse/HIVE-25806): Kemungkinan kebocoran di - Parket, LLAP LlapCacheAwareFs IO | 
| Perbaikan Bug | [HIVE-23498: Nonaktifkan metode](https://issues.apache.org/jira/browse/HIVE-23498) HTTP Trace pada ThriftHttpCliService | 
| Perbaikan Bug | [HIVE-25729](https://issues.apache.org/jira/browse/HIVE-25729): ThriftUnionObjectInspector harus diberitahukan saat dimasukkan sepenuhnya | 
| Perbaikan Bug | [HIVE-23846](https://issues.apache.org/jira/browse/HIVE-23846): Hindari serialisasi dan deserialisasi bitvektor yang tidak perlu | 
| Perbaikan Bug | [HIVE-24233](https://issues.apache.org/jira/browse/HIVE-24233): kecuali subquery melempar nullpointer dengan cbo dinonaktifkan | 
| Perbaikan Bug | [HIVE-24276](https://issues.apache.org/jira/browse/HIVE-24276): HiveServer 2 loggerconf jsp Cross-Site Scripting (XSS) Kerentanan | 
| Perbaikan Bug | [HIVE-25721: Hasil](https://issues.apache.org/jira/browse/HIVE-25721) gabungan luar salah | 
| Perbaikan Bug | [HIVE-25223](https://issues.apache.org/jira/browse/HIVE-25223): Pilih dengan batas mengembalikan tidak ada baris pada tabel non-asli | 
| Perbaikan Bug | [HIVE-25794](https://issues.apache.org/jira/browse/HIVE-25794): CombineHiveRecordReader: pernyataan log dalam satu lingkaran mengarah ke tekanan memori | 
| Perbaikan Bug | [HIVE-23602](https://issues.apache.org/jira/browse/HIVE-23602): Gunakan Java Concurrent Package untuk Operation Handle Set | 
| Perbaikan Bug | [HIVE-24045](https://issues.apache.org/jira/browse/HIVE-24045): Tidak ada logging yang terkait dengan saat database default dibuat | 
| Perbaikan Bug | [HIVE-24305](https://issues.apache.org/jira/browse/HIVE-24305): skema desimal avro tidak terisi dengan benar jika nilai terlampir dalam kutipan scale/precision  | 
| Perbaikan Bug | [HIVE-25040](https://issues.apache.org/jira/browse/HIVE-25040): Drop database cascade tidak dapat menghapus fungsi persisten | 
| Perbaikan Bug | [HIVE-23501](https://issues.apache.org/jira/browse/HIVE-23501): AOOB VectorDeserializeRow ketika tipe kompleks diubah menjadi tipe primitif | 
| Perbaikan Bug | [HIVE-23704](https://issues.apache.org/jira/browse/HIVE-23704): Server HTTP Hemat Tidak Menangani Penanganan Auth dengan Benar | 
| Perbaikan Bug | [HIVE-23529](https://issues.apache.org/jira/browse/HIVE-23529): CTAS rusak untuk uniontype saat row\$1deserialize | 
| Perbaikan Bug | [HIVE-24144](https://issues.apache.org/jira/browse/HIVE-24144): getIdentifierQuote String dalam mengembalikan nilai yang salah HiveDatabaseMetaData  | 
| Perbaikan Bug | [HIVE-23850](https://issues.apache.org/jira/browse/HIVE-23850): Izinkan PPD ketika subjek bukan kolom dengan kumpulan pengelompokan yang ada | 
| Perbaikan Bug | [HIVE-25919](https://issues.apache.org/jira/browse/HIVE-25919): ClassCastException saat mendorong predikat kolom boolean di HBase StorageHandler | 
| Perbaikan Bug | [HIVE-25261](https://issues.apache.org/jira/browse/HIVE-25261): Mencoba lagi HMSHandler harus membungkus MetaException dengan deskripsi singkat tentang target | 
| Perbaikan Bug | [HIVE-24792](https://issues.apache.org/jira/browse/HIVE-24792): Potensi kebocoran benang dalam Operasi | 
| Perbaikan Bug | [HIVE-23409](https://issues.apache.org/jira/browse/HIVE-23409): Jika TezSession aplikasi dibuka kembali gagal untuk layanan Timeline down, default TezSession dari ditutup setelah mencoba lagi SessionPool  | 
| Perbaikan Bug | [HIVE-23615](https://issues.apache.org/jira/browse/HIVE-23615): Jangan menghormati pointer null di Beeline Commands Class | 
| Perbaikan Bug | [HIVE-24849](https://issues.apache.org/jira/browse/HIVE-24849): Buat batas waktu soket tabel eksternal ketika lokasi memiliki sejumlah besar file (mempengaruhi 3.1.2) | 
| Perbaikan Bug | [HIVE-25209](https://issues.apache.org/jira/browse/HIVE-25209): PILIH kueri dengan fungsi SUM menghasilkan hasil yang tidak terduga | 
| Perbaikan Bug | [HIVE-23666](https://issues.apache.org/jira/browse/HIVE-23666): checkHashMode Efisiensi dilewati ketika operator groupby tidak memiliki kumpulan pengelompokan | 
| Perbaikan Bug | [HIVE-23873](https://issues.apache.org/jira/browse/HIVE-23873): Menanyakan tabel Hive JDBCStorage Handler gagal dengan NPE saat CBO mati | 
| Perbaikan Bug | [HIVE-24149](https://issues.apache.org/jira/browse/HIVE-24149): HiveStreamingConnection tidak menutup koneksi HMS | 
| Perbaikan Bug | [HIVE-25561](https://issues.apache.org/jira/browse/HIVE-25561): Tugas yang terbunuh seharusnya tidak melakukan file. (mempengaruhi versi 2.x dan 3.x) | 
| Perbaikan Bug | [HIVE-25683](https://issues.apache.org/jira/browse/HIVE-25683): Tutup pembaca di. AcidUtils isRawFormatBerkas | 
| Perbaikan Bug | [HIVE-24294](https://issues.apache.org/jira/browse/HIVE-24294): sesi dapat melempar TezSessionPool AssertionError | 
| Perbaikan Bug | [HIVE-24182](https://issues.apache.org/jira/browse/HIVE-24182): Masalah otorisasi Ranger dengan permanen UDFs | 
| Perbaikan Bug | [HIVE-22805](https://issues.apache.org/jira/browse/HIVE-22805): Vektorisasi dengan array atau peta bersyarat tidak diimplementasikan dan menimbulkan kesalahan | 
| Perbaikan Bug | [HIVE-22828](https://issues.apache.org/jira/browse/HIVE-22828): Decimal64: Pernyataan NVL dan CASE secara implisit mengonversi desimal64 menjadi 128 | 
| Perbaikan Bug | [HIVE-21398](https://issues.apache.org/jira/browse/HIVE-21398): Kolom yang memiliki perkiraan statistik tidak boleh dianggap sebagai kunci unik | 
| Perbaikan Bug | [HIVE-22490](https://issues.apache.org/jira/browse/HIVE-22490): Menambahkan stoples dengan karakter khusus di jalurnya menimbulkan kesalahan | 
| Perbaikan Bug | [HIVE-22700](https://issues.apache.org/jira/browse/HIVE-22700): Pemadatan dapat membocorkan memori saat tidak sah | 
| Perbaikan Bug | [HIVE-22053](https://issues.apache.org/jira/browse/HIVE-22053): Nama fungsi tidak dinormalisasi saat membuat fungsi | 
| Perbaikan Bug | [HIVE-22595](https://issues.apache.org/jira/browse/HIVE-22595): Penyisipan partisi dinamis gagal pada tabel tabel Avro dengan skema eksternal | 
| Perbaikan Bug | [HIVE-21795](https://issues.apache.org/jira/browse/HIVE-21795): Baris ringkasan rollup mungkin hilang saat mapjoin terjadi pada tabel yang dipartisi | 
| Perbaikan Bug | [HIVE-22987](https://issues.apache.org/jira/browse/HIVE-22987): ClassCastException di saat nol VectorCoalesce DataTypePhysicalVariation  | 
| Perbaikan Bug | [HIVE-22219](https://issues.apache.org/jira/browse/HIVE-22219): Membawa manajer node ke bawah memblokir restart layanan LLAP | 
| Perbaikan Bug | [HIVE-21793](https://issues.apache.org/jira/browse/HIVE-21793): CBO mengambil statistik kolom bahkan jika hive.stats.fetch.column.stats disetel ke false | 
| Perbaikan Bug | [HIVE-22163](https://issues.apache.org/jira/browse/HIVE-22163): CBO: Mengaktifkan CBO mengaktifkan estimasi statistik, bahkan ketika estimasi dinonaktifkan | 
| Perbaikan Bug | [HIVE-18735](https://issues.apache.org/jira/browse/HIVE-18735): Buat tabel seperti kehilangan atribut transaksional | 
| Perbaikan Bug | [HIVE-22433](https://issues.apache.org/jira/browse/HIVE-22433): Hive JDBC Storage Handler: Hasil yang salah diambil dari BOOLEAN dan TIMESTAMP Dari Sumber Data JDBC DataType  | 
| Perbaikan Bug | [SARANG-19430](https://issues.apache.org/jira/browse/HIVE-19430):. ObjectStore cleanNotificationEvents OutOfMemory pada sejumlah besar acara yang tertunda | 
| Perbaikan Bug | [HIVE-20785](https://issues.apache.org/jira/browse/HIVE-20785): Nama kunci yang salah di JDBC. DatabaseMetaData getPrimaryKeys metode | 
| Perbaikan Bug | [HIVE-16116](https://issues.apache.org/jira/browse/HIVE-16116): Beeline melempar NPE saat beeline.hiveconfvariables= \$1\$1 di beeline.properties | 
| Perbaikan Bug | [HIVE-20066](https://issues.apache.org/jira/browse/HIVE-20066): hive.load.data.owner dibandingkan dengan prinsipal penuh | 
| Perbaikan Bug | [HIVE-20489](https://issues.apache.org/jira/browse/HIVE-20489): Jelaskan rencana query hang | 
| Perbaikan Bug | [HIVE-21033](https://issues.apache.org/jira/browse/HIVE-21033): Lupa menutup operasi memotong 2 output lagi HiveServer | 
| Perbaikan Bug | [HIVE-19888](https://issues.apache.org/jira/browse/HIVE-19888): Peringatan “METASTORE\$1FILTER\$1HOOK akan diabaikan” yang menyesatkan dari SessionState | 
| Perbaikan Bug | [HIVE-20303](https://issues.apache.org/jira/browse/HIVE-20303): MASUKKAN TABEL TIMPA db.TABLE PARTISI (...) JIKA TIDAK ADA melempar InvalidTableException | 
| Perbaikan Bug | [HIVE-16144](https://issues.apache.org/jira/browse/HIVE-16144): CompactionInfo tidak memiliki equals/hashCode tetapi digunakan di Set | 
| Perbaikan Bug | [HIVE-20818](https://issues.apache.org/jira/browse/HIVE-20818): Tampilan yang dibuat dengan subquery WHERE akan menganggap tampilan yang direferensikan dalam subquery sebagai input langsung | 
| Perbaikan Bug | [HIVE-21005](https://issues.apache.org/jira/browse/HIVE-21005): LLAP: Membaca lebih banyak garis per kebocoran split ZlibCodecs | 
| Perbaikan Bug | [HIVE-20771](https://issues.apache.org/jira/browse/HIVE-20771): LazyBinarySerDe gagal pada struct kosong. | 
| Perbaikan Bug | [HIVE-18852](https://issues.apache.org/jira/browse/HIVE-18852): Pesan kesalahan menyesatkan dalam validasi tabel perubahan | 
| Perbaikan Bug | [HIVE-21124](https://issues.apache.org/jira/browse/HIVE-21124): HPL/SQL tidak mendukung pernyataan CREATE TABLE LIKE | 
| Perbaikan Bug | [HIVE-20935](https://issues.apache.org/jira/browse/HIVE-20935): Unggahan tarball paket llap gagal di EC2 menyebabkan kegagalan mulai layanan LLAP | 
| Perbaikan Bug | [HIVE-20409](https://issues.apache.org/jira/browse/HIVE-20409): Hive ACID: Update/delete/merge tidak membersihkan direktori pementasan hdfs | 
| Perbaikan Bug | [HIVE-20570](https://issues.apache.org/jira/browse/HIVE-20570): Menyatukan SEMUA dengan hive.optimize.union.remove=true memiliki rencana yang salah | 
| Perbaikan Bug | [HIVE-20421](https://issues.apache.org/jira/browse/HIVE-20421): Entitas karakter ilegal '\$1 b' di hive-default.xml.template | 
| Perbaikan Bug | [HIVE-19133](https://issues.apache.org/jira/browse/HIVE-19133): HS2 WebUI metrik kinerja fase demi fase tidak ditampilkan dengan benar | 
| Perbaikan Bug | [HIVE-18977](https://issues.apache.org/jira/browse/HIVE-18977): Partisi daftar mengembalikan hasil yang berbeda dengan JDO dan SQL langsung | 
| Perbaikan Bug | [HIVE-20034](https://issues.apache.org/jira/browse/HIVE-20034): Gulung kembali perubahan penanganan MetaStore pengecualian untuk kompatibilitas mundur | 
| Perbaikan Bug | [HIVE-20672](https://issues.apache.org/jira/browse/HIVE-20672): Logging thread LlapTaskSchedulerService harus melaporkan setiap interval tetap | 
| Perbaikan Bug | [HIVE-12812](https://issues.apache.org/jira/browse/HIVE-12812): Aktifkan mapred.input.dir.recursive secara default untuk mendukung penyatuan dengan fungsi agregat | 
| Perbaikan Bug | [HIVE-20147](https://issues.apache.org/jira/browse/HIVE-20147): Hive streaming ingest puas pada logging yang disinkronkan | 
| Perbaikan Bug | [HIVE-19203](https://issues.apache.org/jira/browse/HIVE-19203): Masalah Keamanan Benang di HiveMetaStore | 
| Perbaikan Bug | [HIVE-20091](https://issues.apache.org/jira/browse/HIVE-20091): Tez: Tambahkan kredensi keamanan untuk output FileSinkOperator  | 
| Perbaikan Bug | [HIVE-16906](https://issues.apache.org/jira/browse/HIVE-16906): Hive ATSHook harus memeriksa yarn.timeline-service.enabled sebelum menyambung ke ATS | 
| Perbaikan Bug | [HIVE-20714](https://issues.apache.org/jira/browse/HIVE-20714): TAMPILKAN tblproperties untuk satu properti mengembalikan nilai di kolom nama | 
| Perbaikan Bug | [HIVE-24730](https://issues.apache.org/jira/browse/HIVE-24730): Kelas Shims mengesampingkan nilai dari hive-site.xml dan tez-site.xml secara diam-diam | 
| Perbaikan Bug | [HIVE-22055](https://issues.apache.org/jira/browse/HIVE-22055): pilih hitungan memberikan hasil yang salah setelah memuat data dari file teks | 

# Amazon EMR 6.11.0 - Catatan rilis Hive
<a name="Hive-release-history-6110"></a>

## Amazon EMR 6.11.0 - Perubahan sarang
<a name="Hive-release-history-changes-6110"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | Menambahkan dukungan untuk menjatuhkan partisi multithreaded untuk meningkatkan kinerja menjatuhkan partisi | 
| Peningkatan | Support membaca file kueri Hive yang dikodekan | 
| Peningkatan | Mengaktifkan Tez Shuffle Handler secara default untuk pekerjaan Hive on Tez | 
| Bug | [Menambahkan opsi untuk mengaktifkan distribusi deterministik kunci ke reduksi untuk memperbaiki hasil yang salah saat hive.groupby.skewindata diaktifkan (dilaporkan dalam HIVE-20220)](https://issues.apache.org/jira/browse/HIVE-20220) | 
| Bug | Kegagalan perhitungan statistik tetap saat nama partisi default dikonfigurasi | 
| Bug | Hormati parameter klasifikasi SSL kustom yang diteruskan saat SSL dikonfigurasi di luar kotak untuk HiveServer 2 di cluster dengan enkripsi in-transit diaktifkan | 
| Backport | [HIVE-23617](https://issues.apache.org/jira/browse/HIVE-23617): Memperbaiki masalah penyimpanan-api FindBug | 
| Backport |  [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): Vektorisasi: Perbaiki deallokasi kolom awal, jangan gunakan kembali anak sebagai output ConstantVectorExpression  | 
| Backport | [HIVE-23614](https://issues.apache.org/jira/browse/HIVE-23614): Selalu lolos ke HiveConfig removeTempOr DuplicateFiles | 
| Backport | [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354): Hapus pemeriksaan kewarasan ukuran file dari compareTempOr DuplicateFiles | 
| Backport | [HIVE-20344](https://issues.apache.org/jira/browse/HIVE-20344): Diperbaiki PrivilegeSynchronizer untuk melempar SBA. AccessControlException Juga memperkenalkan properti hive.privilege.synchronizer untuk menonaktifkan privilege synchronizer | 
| Backport | [HIVE-15826](https://issues.apache.org/jira/browse/HIVE-15826): Support mengonfigurasi 'serialization.encoding' untuk semua SerDes | 
| Backport | [HIVE-18284](https://issues.apache.org/jira/browse/HIVE-18284): Perbaiki NPE saat memasukkan data dengan klausa 'distribusikan dengan' dengan optimasi pengurutan dynpart | 
| Backport | [HIVE-24930](https://issues.apache.org/jira/browse/HIVE-24930): Operator.setDone () hubung singkat dari op anak tidak digunakan di jalur kode vektor (jika childSize == 1) | 
| Backport | [HIVE-24523](https://issues.apache.org/jira/browse/HIVE-24523): Jalur baca vektor untuk tidak menghormati SERDEPROPERTIES untuk LazySimpleSerde stempel waktu | 
| Backport | [HIVE-23265](https://issues.apache.org/jira/browse/HIVE-23265): Duplikat rowset dikembalikan dengan Limit dan Offset set | 
| Backport | [HIVE-21492](https://issues.apache.org/jira/browse/HIVE-21492): tidak VectorizedParquetRecordReader bisa membaca file parket yang dihasilkan menggunakan alat penghemat/kustom | 
| Backport | [HIVE-22540](https://issues.apache.org/jira/browse/HIVE-22540): Vektorisasi: Kolom desimal64 tidak berfungsi dengan. VectorizedBatchUtil makeLikeColumnVektor () | 
| Backport | [HIVE-22588](https://issues.apache.org/jira/browse/HIVE-22588): Siram baris yang tersisa untuk sisa set pengelompokan saat mengganti mode grup vektor | 
| Backport | [HIVE-22551](https://issues.apache.org/jira/browse/HIVE-22551): BytesColumnVector InitBuffer harus membersihkan vektor dan panjang secara konsisten | 
| Backport | [HIVE-22448](https://issues.apache.org/jira/browse/HIVE-22448): CBO: Perluas hitungan ganda yang berbeda dengan kunci grup-demi | 
| Backport | [HIVE-22248](https://issues.apache.org/jira/browse/HIVE-22248): Perbaiki masalah statistik yang terus berlanjut | 
| Backport | [HIVE-22210](https://issues.apache.org/jira/browse/HIVE-22210): Vektorisasi dapat menggunakan kembali kolom keluaran komputasi yang terlibat dalam penyaringan | 
| Backport | [HIVE-21531](https://issues.apache.org/jira/browse/HIVE-21531): Vektorisasi: semua kode tagar NULL tidak dihitung menggunakan Murmur3 | 
| Backport | [HIVE-20419](https://issues.apache.org/jira/browse/HIVE-20419): Vektorisasi: Mencegah mutasi setelah digunakan dalam kunci hashmap VectorPartitionDesc  | 
| Backport | [HIVE-19388](https://issues.apache.org/jira/browse/HIVE-19388): selama inisialisasi ClassCastException VectorMapJoinCommonOperator  | 
| Backport | [HIVE-21584](https://issues.apache.org/jira/browse/HIVE-21584): Persiapan Java 11: pemuat kelas sistem bukan Loader URLClass | 
| Backport | [HIVE-25107](https://issues.apache.org/jira/browse/HIVE-25107): Pencatatan Classpath harus pada level DEBUG (\$12271) | 
| Backport | [HIVE-22097](https://issues.apache.org/jira/browse/HIVE-22097): Java.util tidak kompatibel. ArrayListuntuk java 11 | 
| Backport | [HIVE-23938](https://issues.apache.org/jira/browse/HIVE-23938): LLAP: JDK11 - beberapa argumen jvm terkait rotasi file log GC tidak dapat digunakan lagi | 
| Backport | [HIVE-26226](https://issues.apache.org/jira/browse/HIVE-26226): Kecualikan jdk.tools dep dari hive-metastore di upgrade-acid | 
| Backport | [HIVE-17879](https://issues.apache.org/jira/browse/HIVE-17879): Tingkatkan Plugin Datanucleus Maven | 
| Backport | [HIVE-27004](https://issues.apache.org/jira/browse/HIVE-27004): DateTimeFormatterBuilder \$1 appendZoneText tidak dapat mengurai 'UTC\$1' dalam versi Java yang lebih tinggi dari 8 | 
| Backport | [HIVE-16812](https://issues.apache.org/jira/browse/HIVE-16812): VectorizedOrcAcidRowBatchReader tidak memfilter acara penghapusan | 
| Backport | [SARANG-17917](https://issues.apache.org/jira/browse/HIVE-17917):. VectorizedOrcAcidRowBatchReader computeOffsetAndOptimasi ember | 
| Backport | [HIVE-19985](https://issues.apache.org/jira/browse/HIVE-19985): ACID: Lewati decoding bagian ROW\$1\$1ID untuk kueri hanya-baca | 
| Backport | [HIVE-20635](https://issues.apache.org/jira/browse/HIVE-20635): VectorizedOrcAcidRowBatchReader tidak memfilter peristiwa penghapusan untuk file asli | 
| Peningkatan | Tingkatkan Javadoc ke 3.3.1 | 
| Peningkatan | Tingkatkan Javassist ke 3.24.1-GA | 
| Peningkatan | Perbarui apache-directory-server ke 2.0.0-M14 | 

## Konfigurasi baru
<a name="Hive-release-history-changes-6110-new-configurations"></a>


****  

| Nama | Klasifikasi | Deskripsi | 
| --- | --- | --- | 
| hive.metastore.fs.drop.partition.threads | hive-site | Jumlah utas inti di kumpulan utas partisi drop. | 
| hive.metastore.fs.drop.partition.keepalive.time | hive-site | Waktu dalam hitungan detik bahwa utas asinkron partisi drop idle (dari kumpulan utas) akan menunggu tugas baru tiba sebelum dihentikan. | 
| hive.metastore.fs.drop.partition.threadpool.max.queue.size | hive-site | Ukuran antrian maksimum yang akan digunakan dalam kumpulan utas untuk menjatuhkan partisi dari sistem file. | 
| hive.groupby.enable.deterministic.distribution | hive-site | Aktifkan distribusi deterministik kunci ke reduksi. Ini akan melewati nilai seed konstan saat memanggil fungsi rand yang digunakan untuk partisi acak. | 
| hive.privilege.synchronizer | hive-site | Apakah akan menyinkronkan hak istimewa dari otorisasi eksternal secara berkala di 2. HiveServer | 
| hive.cli.query.file.encoding | hive-site | Pengkodean file untuk semua jenis file kueri (file kueri, file kueri init, file rc dll) yang disediakan dalam argumen cli. | 
| hive.emr.tez.shuffle.enabled | hive-site | Hive on Tez jobs sekarang menggunakan tez\$1shuffle secara default alih-alih mapreduce\$1shuffle sebagai Shuffle Handler default. | 

## Konfigurasi usang
<a name="Hive-release-history-changes-6110-old-configurations"></a>

Properti konfigurasi berikut tidak digunakan lagi karena [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354) dan tidak lagi didukung dengan rilis Amazon EMR 6.11.0 dan yang lebih tinggi.


| Nama | Nilai default | 
| --- | --- | 
| `hive.mapred.reduce.tasks.speculative.execution` | `false` | 
| `tez.am.speculation.enabled` | `false` | 

# Amazon EMR 6.10.0 - Catatan rilis Hive
<a name="Hive-release-history-6100"></a>

## Amazon EMR 6.10.0 - Perubahan sarang
<a name="Hive-release-history-changes-6100"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Fitur | Aktifkan kontrol akses AWS Lake Formation berbasis untuk kueri Apache Hive (tulis) [melalui IAM Passthrough](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html) (HIVECLI/STEPS API). | 
| Peningkatan | Nonaktifkan konfigurasi secara hive.log.explain.output default untuk mengurangi ukuran log | 
| Backport | [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): Vektorisasi: Perbaiki deallokasi kolom awal, jangan gunakan kembali anak sebagai output ConstantVectorExpression  | 
| Backport | [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269)[: Perbaiki jumlah reduksi yang salah dalam kueri sisipan dengan partisi dinamis karena hilangnya statistik yang disebabkan oleh HIVE-20703.](https://issues.apache.org/jira/browse/HIVE-20703) | 
| Backport | [HIVE-22891](https://issues.apache.org/jira/browse/HIVE-22891): Lewati PartitionDesc Ekstraksi Untuk Mode Eksekusi Non-LLAP CombineHiveRecord  | 
| Backport | [HIVE-23804](https://issues.apache.org/jira/browse/HIVE-23804): Tambahkan database default untuk tabel spesifik statistik kolom dalam skema metastore Hive untuk membuatnya kompatibel ke belakang | 
| Backport | [HIVE-25277](https://issues.apache.org/jira/browse/HIVE-25277): Penghapusan partisi Sarang Lambat untuk toko objek Cloud dengan biaya mahal ListFiles | 
| Backport | [HIVE-19202](https://issues.apache.org/jira/browse/HIVE-19202): CBO gagal karena masuk. NullPointerException HiveAggregate isBucketedInput() | 
| Backport | [HIVE-19048](https://issues.apache.org/jira/browse/HIVE-19048): Perbaiki kesalahan Initscript langsung diabaikan | 
| Backport | [HIVE-21085](https://issues.apache.org/jira/browse/HIVE-21085): Registri tampilan terwujud memulai sesi tez non-eksternal | 
| Backport | [HIVE-21675](https://issues.apache.org/jira/browse/HIVE-21675): BUAT TAMPILAN JIKA TIDAK ADA mengembalikan kesalahan daripada “OK” jika tampilan sudah ada. Ini adalah regresi dari Hive 2.  | 
| Backport | [HIVE-21646](https://issues.apache.org/jira/browse/HIVE-21646): Tez: Mencegah agar TezTasks tidak lolos dari konteks pencatatan utas | 
| Backport | [HIVE-22054](https://issues.apache.org/jira/browse/HIVE-22054): Hindari daftar rekursif untuk memeriksa apakah direktori kosong | 
| Backport | [HIVE-16587](https://issues.apache.org/jira/browse/HIVE-16587): NPE saat memasukkan tipe kompleks dengan nilai null bersarang | 
| Backport | [HIVE-22647](https://issues.apache.org/jira/browse/HIVE-22647): Aktifkan kumpulan sesi secara default | 
| Backport | [HIVE-13288](https://issues.apache.org/jira/browse/HIVE-13288): Pesan pengecualian yang membingungkan di.localizeResource DagUtils | 
| Backport | [HIVE-23870](https://issues.apache.org/jira/browse/HIVE-23870): Optimalkan beberapa konversi teks di. WritableHiveCharObjectInspector getPrimitiveJavaObjek/ HiveCharWritable | 
| Backport | [HIVE-21498](https://issues.apache.org/jira/browse/HIVE-21498): Tingkatkan Thrift ke 0.13.0 | 
| Backport | [HIVE-24378](https://issues.apache.org/jira/browse/HIVE-24378): Spasi depan dan belakang tidak dihapus sebelum konversi desimal | 
| Backport | [HIVE-21341](https://issues.apache.org/jira/browse/HIVE-21341): Default yang masuk akal: hive.server2.idle.operation.timeout dan hive.server2.idle.session.timeout terlalu tinggi | 
| Backport | [HIVE-22465](https://issues.apache.org/jira/browse/HIVE-22465): Tambahkan ssl conf di TezConfigurationFactory | 
| Backport | [HIVE-24710](https://issues.apache.org/jira/browse/HIVE-24710): Optimalkan iterasi PTF untuk count (\$1) untuk mengurangi biaya CPU dan IO | 
| Backport | [HIVE-15406](https://issues.apache.org/jira/browse/HIVE-15406): Pertimbangkan untuk membuat vektorisasi fungsi 'trunc' baru | 
| Backport | [HIVE-21541](https://issues.apache.org/jira/browse/HIVE-21541): Perbaiki header asf yang hilang dari HIVE-15406 | 
| Backport | [HIVE-24808](https://issues.apache.org/jira/browse/HIVE-24808): Tanggal Diurai Cache | 
| Backport | [HIVE-24746](https://issues.apache.org/jira/browse/HIVE-24746): PTF: TimestampValueBoundaryScanner dapat dioptimalkan selama perhitungan rentang | 
| Backport | [HIVE-25059](https://issues.apache.org/jira/browse/HIVE-25059): Alter event dikonversi untuk mengganti nama selama replikasi | 
| Backport | [HIVE-25142](https://issues.apache.org/jira/browse/HIVE-25142): Rehashing di peta bergabung dengan tabel hash cepat yang menyebabkan korupsi untuk kunci besar | 
| Backport | [HIVE-23756](https://issues.apache.org/jira/browse/HIVE-23756): Menambahkan lebih banyak kendala ke file package.jdo | 
| Backport | [HIVE-25150](https://issues.apache.org/jira/browse/HIVE-25150): Karakter tab tidak dihapus sebelum konversi desimal mirip dengan karakter spasi yang diperbaiki sebagai bagian dari HIVE-24378 | 
| Backport | [HIVE-25093](https://issues.apache.org/jira/browse/HIVE-25093): date\$1format () UDF mengembalikan output hanya dalam zona waktu UTC | 
| Backport | [HIVE-25268](https://issues.apache.org/jira/browse/HIVE-25268): date\$1format udf mengembalikan hasil yang salah untuk tanggal sebelum 1900 jika zona waktu lokal selain UTC | 
| Backport | [HIVE-25338](https://issues.apache.org/jira/browse/HIVE-25338): AIOBE di conv UDF jika input kosong | 
| Backport | [HIVE-22400](https://issues.apache.org/jira/browse/HIVE-22400): menit UDF dengan waktu mengembalikan NULL | 
| Backport | [HIVE-25058](https://issues.apache.org/jira/browse/HIVE-25058): PTF: TimestampValueBoundaryScanner dapat dioptimalkan selama rentang komputasi pt2 - isDistanceGreater | 
| Backport | [HIVE-25449](https://issues.apache.org/jira/browse/HIVE-25449): datediff () memberikan output yang salah saat dijalankan dalam tugas tez dengan beberapa zona waktu non-UTC | 
| Backport | [HIVE-23688](https://issues.apache.org/jira/browse/HIVE-23688): Vektorisasi: IndexArrayOutOfBoundsException Untuk kolom tipe peta yang mencakup nilai nol | 
| Backport | [HIVE-22247](https://issues.apache.org/jira/browse/HIVE-22247): Hive HFile OutputFormat melempar FileNotFoundException saat output tugas partisi kosong | 
| Backport | [HIVE-25570](https://issues.apache.org/jira/browse/HIVE-25570): Hive harus mengirim jalur URL lengkap untuk otorisasi untuk perintah masukkan lokasi timpa | 
| Backport | [HIVE-22903](https://issues.apache.org/jira/browse/HIVE-22903): Vectorized row\$1number () me-reset nomor baris setelah satu batch jika ekspresi konstan dalam klausa partisi | 
| Backport | [HIVE-25549](https://issues.apache.org/jira/browse/HIVE-25549): Hasil salah untuk fungsi jendela dengan ekspresi dalam klausa PARTITION BY atau ORDER BY | 
| Backport | [HIVE-25579](https://issues.apache.org/jira/browse/HIVE-25579): LOAD overwrite ditambahkan daripada menimpa | 
| Backport | [HIVE-25659](https://issues.apache.org/jira/browse/HIVE-25659): Kueri sql langsung Metastore dengan IN/ (NOT IN) harus dibagi berdasarkan parameter maksimal yang diizinkan oleh SQL DB | 
| Backport | [HIVE-20502](https://issues.apache.org/jira/browse/HIVE-20502): Perbaiki NPE saat menjalankan skewjoin\$1mapjoin10.q saat statistik kolom digunakan. | 
| Backport | [HIVE-25765: properti](https://issues.apache.org/jira/browse/HIVE-25765) skip.header.line.count melewatkan baris setiap blok ketika ukuran file lebih besar FetchOperator  | 
| Bug | Perbaiki NPE saat menyisipkan dalam skenario tertentu saat hive.stats.column.autogather dan hive.groupby.skewindata keduanya diaktifkan  | 
| Bug | Perbaiki NPE saat mapred.tasktracker.expiry.interval nilai tidak disetel | 

# Amazon EMR 6.9.0 - Catatan rilis Hive
<a name="Hive-release-history-690"></a>

## Amazon EMR 6.9.0 - Perubahan sarang
<a name="Hive-release-history-changes-690"></a>


****  

| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | [Tingkatkan Jetty ke 9.4.48.v20220622](https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.48.v20220622) | 
| Peningkatan | Support untuk Hadoop 3.3.3 | 
| Fitur | Integrasi Amazon EMR Hive dengan Lake Formation untuk beban kerja interaktif menggunakan GCSC API. | 
| Fitur | Integrasi Amazon EMR Hive dengan Iceberg. | 
| Peningkatan | Aktifkan SSL dalam HiveServer 2 saat [enkripsi dalam transit](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-data-encryption-options.html#emr-encryption-intransit) diaktifkan menggunakan konfigurasi keamanan Amazon EMR. | 
| Peningkatan | Aktifkan komitmen yang dioptimalkan oleh Hive EMRFS Amazon S3 secara default. Untuk informasi selengkapnya, lihat [Mengaktifkan komitmen yang dioptimalkan Hive EMRFS S3](hive-optimized-committer.md). | 
| Peningkatan | [Tambahkan `HiveHBaseTableInputFormatV2` yang hanya mewarisi versi yang dipetakan InputFormat untuk memperbaiki SPARK-34210.](https://issues.apache.org/jira/browse/SPARK-34210) Setel hive.hbase.inputformat.v2 true untuk menggunakannya. | 
| Peningkatan | Tunggu TezAm diluncurkan di latar belakang dengan [hive.cli.tez.session.async alih-alih menghentikannya dan segera meluncurkan yang baru.]() Gunakan hive.emr.cli.tez.session.open.timeout untuk mengatur batas waktu ini dalam hitungan detik.  | 
| Peningkatan | Tambahkan opsi [hive.conf.restricted.list.append]() untuk menambahkan konfigurasi yang dipisahkan koma ke daftar konfigurasi terbatas yang ada. hive.conf.restricted.list | 
| Peningkatan | Pesan kesalahan yang lebih jelas ketika kueri Hive gagal karena lokasi tidak ditentukan untuk database. | 
| Backport | [HIVE-24484](https://issues.apache.org/jira/browse/HIVE-24484): Tingkatkan Hadoop ke 3.3.1 Dan Tez ke 0.10.2  | 
| Backport | [HIVE-22398](https://issues.apache.org/jira/browse/HIVE-22398): Hapus manajemen antrian YARN melalui. ShimLoader  | 
| Backport | [HIVE-23190](https://issues.apache.org/jira/browse/HIVE-23190): LLAP: modifikasi IndexCache untuk meneruskan objek sistem file ke. TezSpillRecord | 
| Backport | [HIVE-22185](https://issues.apache.org/jira/browse/HIVE-22185): HADOOP-15832 akan menyebabkan masalah dengan tes menggunakan cluster. MiniYarn  | 
| Backport | [HIVE-21670](https://issues.apache.org/jira/browse/HIVE-21670): Mengganti dengan ketergantungan. mockito-all mockito-core | 
| Backport | [HIVE-24542](https://issues.apache.org/jira/browse/HIVE-24542): Siapkan Jambu Biji untuk Upgrade. | 
| Backport | [HIVE-23751](https://issues.apache.org/jira/browse/HIVE-23751): QTest: Ganti \$1mkdirs() metode untuk menyelaraskan setelah HADOOP-16582ProxyFileSystem. | 
| Backport | [HIVE-21603](https://issues.apache.org/jira/browse/HIVE-21603): Persiapan Java 11: perbarui versi powermock.  | 
| Backport | [HIVE-24083](https://issues.apache.org/jira/browse/HIVE-24083): hcatalog kesalahan di Hadoop 3.3.0: jenis otentikasi diperlukan. | 
| Backport | [HIVE-24282](https://issues.apache.org/jira/browse/HIVE-24282): Tampilkan kolom tidak boleh mengurutkan kolom keluaran kecuali disebutkan secara eksplisit. | 
| Backport | [HIVE-20656](https://issues.apache.org/jira/browse/HIVE-20656): Default yang masuk akal: Konfigurasi memori agregasi peta terlalu agresif. | 
| Backport | [HIVE-25443](https://issues.apache.org/jira/browse/HIVE-25443): Panah SerDe tidak dapat serialize/deserialize kompleks tipe data ketika ada lebih dari 1024 nilai | 
| Backport | [HIVE-19792](https://issues.apache.org/jira/browse/HIVE-19792): Tingkatkan orc ke 1.5.2 dan aktifkan tes evolusi skema decimal\$164.  | 
| Backport | [HIVE-20437](https://issues.apache.org/jira/browse/HIVE-20437): Menangani evolusi skema dari float, double, dan desimal.  | 
| Backport | [HIVE-21987](https://issues.apache.org/jira/browse/HIVE-21987): Hive tidak dapat membaca Parquet int32 yang dianotasi dengan desimal.  | 
| Backport | [HIVE-20038](https://issues.apache.org/jira/browse/HIVE-20038): Perbarui kueri pada tabel non-bucketed dan dipartisi melempar NPE. | 

## Amazon EMR 6.9.0 - Sarang masalah yang diketahui
<a name="emr-Hive-690-issues"></a>
+ Dengan Amazon EMR 6.6.0 hingga 6.9.x, kueri INSERT dengan partisi dinamis dan klausa ORDER BY atau SORT BY akan selalu memiliki dua reduksi. Masalah ini disebabkan oleh perubahan OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), yang menempatkan optimasi partisi pengurutan dinamis di bawah keputusan berbasis biaya. Jika beban kerja Anda tidak memerlukan penyortiran partisi dinamis, kami sarankan Anda mengatur `hive.optimize.sort.dynamic.partition.threshold` properti `-1` untuk menonaktifkan fitur baru dan mendapatkan jumlah reduksi yang dihitung dengan benar. Masalah ini diperbaiki di OSS Hive sebagai bagian dari [HIVE-22269 dan](https://issues.apache.org/jira/browse/HIVE-22269) diperbaiki di Amazon EMR 6.10.0.

# Amazon EMR 6.8.0 - Catatan rilis Hive
<a name="Hive-release-history-680"></a>

## Amazon EMR 6.8.0 - Perubahan sarang
<a name="Hive-release-history-changes-680"></a>


| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan | Kurangi panggilan sistem file dalam perintah msck. Peningkatan kinerja (\$1 15-20x pada 10k\$1partisi) | 
| Backport | [HIVE-20678](https://issues.apache.org/jira/browse/HIVE-20678): Hive HBase TableOutputFormat harus diterapkan untuk memastikan kompatibilitas HiveOutputFormat  | 
| Backport | [HIVE-21040](https://issues.apache.org/jira/browse/HIVE-21040): msck melakukan daftar file yang tidak perlu di tingkat terakhir dari pohon direktori | 
| Backport | [HIVE-21460](https://issues.apache.org/jira/browse/HIVE-21460): Memuat data diikuti dengan kueri pilih\$1 menghasilkan hasil yang salah | 
| Backport | [HIVE-21660](https://issues.apache.org/jira/browse/HIVE-21660): Hasil yang salah saat menyatukan semua dan tampilan yang lebih baru dengan explode digunakan | 
| Backport | [HIVE-22505](https://issues.apache.org/jira/browse/HIVE-22505): ClassCastException disebabkan oleh pemilihan operator Vektor yang salah | 
| Backport | [HIVE-22513](https://issues.apache.org/jira/browse/HIVE-22513): Perambatan konstan kolom yang dicor dalam operasi filter dapat menyebabkan hasil yang salah | 
| Backport | [HIVE-23435: Hasil](https://issues.apache.org/jira/browse/HIVE-23435) gabungan luar penuh tidak ada baris | 
| Backport | [HIVE-24209](https://issues.apache.org/jira/browse/HIVE-24209): Konversi argumen pencarian yang salah untuk operasi NOT BETWEEN saat vektorisasi diaktifkan | 
| Backport | [HIVE-24934](https://issues.apache.org/jira/browse/HIVE-24934): VectorizedExpressions anotasi tidak diperlukan di Pemeriksaan Umum UDFSQCount | 
| Backport | [HIVE-25278](https://issues.apache.org/jira/browse/HIVE-25278): HiveProjectJoinTransposeRule dapat melakukan transformasi yang tidak valid dengan ekspresi windowing | 
| Backport | [HIVE-25505](https://issues.apache.org/jira/browse/HIVE-25505): Hasil salah dengan header. skip.header.line.count jika baris pertama kosong | 
| Backport | [HIVE-26080](https://issues.apache.org/jira/browse/HIVE-26080): Tingkatkan accumulo-core ke 1.10.1 | 
| Backport | [HIVE-26235](https://issues.apache.org/jira/browse/HIVE-26235): ATAU Kondisi pada kolom biner mengembalikan hasil kosong | 
| Bug | Perbaiki beberapa log peringatan binding SLF4 J di stderr selama peluncuran | 
| Bug | Perbaiki permintaan SHOW TABLE EXTENDED gagal dengan kesalahan FS yang salah saat partisi dan tabel berada di sistem file yang berbeda. | 

## Amazon EMR 6.8.0 - Sarang masalah yang diketahui
<a name="emr-Hive-680-issues"></a>
+ Dengan Amazon EMR 6.6.0 hingga 6.9.x, kueri INSERT dengan partisi dinamis dan klausa ORDER BY atau SORT BY akan selalu memiliki dua reduksi. Masalah ini disebabkan oleh perubahan OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), yang menempatkan optimasi partisi pengurutan dinamis di bawah keputusan berbasis biaya. Jika beban kerja Anda tidak memerlukan penyortiran partisi dinamis, kami sarankan Anda mengatur `hive.optimize.sort.dynamic.partition.threshold` properti `-1` untuk menonaktifkan fitur baru dan mendapatkan jumlah reduksi yang dihitung dengan benar. Masalah ini diperbaiki di OSS Hive sebagai bagian dari [HIVE-22269 dan](https://issues.apache.org/jira/browse/HIVE-22269) diperbaiki di Amazon EMR 6.10.0.

# Amazon EMR 6.7.0 - Catatan rilis Hive
<a name="Hive-release-history-670"></a>

## Amazon EMR 6.7.0 - Perubahan sarang
<a name="Hive-release-history-changes-670"></a>


| Tipe | Deskripsi | 
| --- | --- | 
| Fitur | Integrasi [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/) dengan. LakeFormation | 
| Fitur | Pencatatan audit tambahan untuk komitmen yang dioptimalkan oleh Hive EMRFS Amazon S3. Konfigurasi sarang:hive.blobstore.output-committer.logging, default: false | 
| Fitur | Direktori target yang dihapus pada insert overwrite dengan hasil pilih kosong ke partisi yang tidak table/static dipartisi agar berperilaku mirip dengan Hive 2.x. Konfigurasi sarang:hive.emr.iow.clean.target.dir, default: false | 
| Bug | Memperbaiki kegagalan kueri intermiten saat menggunakan komitmen yang dioptimalkan Amazon S3 Hive EMRFS Amazon S3 dengan pengurutan bucket partisi. | 
| Peningkatan | Versi sarang ditingkatkan ke 3.1.3. Lihat [catatan rilis Apache Hive 3.1.3](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346277&styleName=Html&projectId=12310843) untuk lebih jelasnya.  | 
| Peningkatan | [Parket yang ditingkatkan ke 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): Metastore seharusnya tidak bergantung pada jackson 1.x | 
| Backport | [HIVE-20071](https://issues.apache.org/jira/browse/HIVE-20071): Migrasi ke jackson 2.x dan cegah penggunaan | 
| Backport | [HIVE-20607](https://issues.apache.org/jira/browse/HIVE-20607): TxnHandler harus digunakan PreparedStatement untuk mengeksekusi kueri SQL langsung | 
| Backport | [HIVE-20740](https://issues.apache.org/jira/browse/HIVE-20740): Hapus kunci global dalam metode.setConf ObjectStore | 
| Backport | [HIVE-20961](https://issues.apache.org/jira/browse/HIVE-20961): Pensiun implementasi NVL | 
| Backport | [HIVE-22059: jar hive-exec](https://issues.apache.org/jira/browse/HIVE-22059) tidak berisi pustaka jackson (fasterxmll) | 
| Backport | [HIVE-22351](https://issues.apache.org/jira/browse/HIVE-22351): Perbaiki penggunaan ulir yang salah di ObjectStore TestObjectStore | 
| Backport | [HIVE-23534](https://issues.apache.org/jira/browse/HIVE-23534): NPE di RetryingMetaStoreClient \$1invoke saat menangkap tanpa pesan MetaException | 
| Backport | [HIVE-24048](https://issues.apache.org/jira/browse/HIVE-24048): Harmonisasi komponen Jackson ke versi 2.10.latest - Hive | 
| Backport | [HIVE-24768](https://issues.apache.org/jira/browse/HIVE-24768): Gunakan jackson-bom di mana-mana untuk penggantian versi | 
| Backport | [HIVE-24816](https://issues.apache.org/jira/browse/HIVE-24816): Tingkatkan jackson ke 2.10.5.1 atau 2.11.0\$1 karena CVE-2020-25649 | 
| Backport | [HIVE-25971](https://issues.apache.org/jira/browse/HIVE-25971): Penutupan tugas Tez tertunda karena kumpulan utas yang di-cache tidak ditutup | 
| Backport | [HIVE-26036](https://issues.apache.org/jira/browse/HIVE-26036): NPE disebabkan oleh get () in MTable ObjectStore | 

## Amazon EMR 6.7.0 - Sarang masalah yang diketahui
<a name="emr-Hive-670-issues"></a>
+ Kueri dengan fungsi windowing pada kolom yang sama dengan join dapat menyebabkan transformasi tidak valid seperti yang dilaporkan dalam [HIVE-25278](https://issues.apache.org/jira/browse/HIVE-25278) dan menyebabkan hasil yang salah atau kegagalan kueri. Solusinya adalah menonaktifkan CBO pada tingkat kueri untuk kueri semacam itu. Perbaikan akan tersedia dalam rilis EMR Amazon setelah 6.7.0. Untuk informasi lebih lanjut, hubungi AWS dukungan.
+ Dengan Amazon EMR 6.6.0 hingga 6.9.x, kueri INSERT dengan partisi dinamis dan klausa ORDER BY atau SORT BY akan selalu memiliki dua reduksi. Masalah ini disebabkan oleh perubahan OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), yang menempatkan optimasi partisi pengurutan dinamis di bawah keputusan berbasis biaya. Jika beban kerja Anda tidak memerlukan penyortiran partisi dinamis, kami sarankan Anda mengatur `hive.optimize.sort.dynamic.partition.threshold` properti `-1` untuk menonaktifkan fitur baru dan mendapatkan jumlah reduksi yang dihitung dengan benar. Masalah ini diperbaiki di OSS Hive sebagai bagian dari [HIVE-22269 dan](https://issues.apache.org/jira/browse/HIVE-22269) diperbaiki di Amazon EMR 6.10.0.

# Amazon EMR 6.6.0 - Catatan rilis Hive
<a name="Hive-release-history-660"></a>

## Amazon EMR 6.6.0 - Perubahan sarang
<a name="Hive-release-history-changes-660"></a>


| Tipe | Deskripsi | 
| --- | --- | 
| Peningkatan |  Tingkatkan Parket ke [1.12.1](https://issues.apache.org/jira/browse/HIVE-24408).  | 
| Peningkatan |  Tingkatkan versi toples dermaga ke 9.4.43.v20210629  | 
| Bug | Memperbaiki masalah yang menyebabkan Hive diinstal pada semua task/core node saat LLAP diaktifkan pada cluster Hive. | 
| Backport | [HIVE-25942](https://issues.apache.org/jira/browse/HIVE-25942): Tingkatkan commons-io ke 2.8.0 karena CVE-2021-29425 | 
| Backport | [HIVE-25726](https://issues.apache.org/jira/browse/HIVE-25726): Tingkatkan kecepatan ke 2.3 karena CVE-2020-13936 | 
| Backport | [HIVE-25680](https://issues.apache.org/jira/browse/HIVE-25680): Otorisasi \$1get\$1table\$1meta HiveMetastore Server API untuk menggunakan salah satu model Otorisasi. HiveMetastore | 
| Backport | [HIVE-25554](https://issues.apache.org/jira/browse/HIVE-25554): Tingkatkan versi panah ke 0,15 | 
| Backport | [HIVE-25242](https://issues.apache.org/jira/browse/HIVE-25242): Kueri berkinerja sangat lambat dengan vektorized.adaptor = dipilih | 
| Backport | [HIVE-25085](https://issues.apache.org/jira/browse/HIVE-25085): MetaStore Klien tidak lagi berbagi di seluruh sesi. | 
| Backport | [HIVE-24827](https://issues.apache.org/jira/browse/HIVE-24827): Kueri agregasi sarang mengembalikan hasil yang salah untuk file non teks. | 
| Backport | [HIVE-24683](https://issues.apache.org/jira/browse/HIVE-24683): getFileId Hadoop23Shims rentan terhadap NPE untuk jalur yang tidak ada | 
| Backport | [HIVE-24656](https://issues.apache.org/jira/browse/HIVE-24656): CBO gagal untuk kueri dengan is null di peta dan tipe array | 
| Backport | [HIVE-24556](https://issues.apache.org/jira/browse/HIVE-24556): Optimalkan DefaultGraphWalker untuk kasus tanpa cucu | 
| Backport | [HIVE-24408](https://issues.apache.org/jira/browse/HIVE-24408): Tingkatkan Parket ke 1.11.1 | 
| Backport | [HIVE-24391](https://issues.apache.org/jira/browse/HIVE-24391): Perbaiki kegagalan FIX di cabang-3.1 TestOrcFile  | 
| Backport | [HIVE-24362](https://issues.apache.org/jira/browse/HIVE-24362): Pemrosesan pohon AST kurang optimal untuk pohon dengan sejumlah besar node | 
| Backport | [HIVE-24316](https://issues.apache.org/jira/browse/HIVE-24316): Tingkatkan ORC dari 1.5.6 ke 1.5.8 di cabang-3.1 | 
| Backport | [HIVE-24307](https://issues.apache.org/jira/browse/HIVE-24307): Beeline dengan file properti dan parameter -e gagal | 
| Backport | [HIVE-24245](https://issues.apache.org/jira/browse/HIVE-24245): PTF vektor dengan jumlah dan partisi yang berbeda menghasilkan hasil yang salah. | 
| Backport | [HIVE-24224](https://issues.apache.org/jira/browse/HIVE-24224): Perbaiki skipping header/footer untuk Hive on Tez pada file terkompresi | 
| Backport | [HIVE-24157](https://issues.apache.org/jira/browse/HIVE-24157): Mode ketat untuk gagal pada CAST timestamp ↔ numerik | 
| Backport | [HIVE-24113](https://issues.apache.org/jira/browse/HIVE-24113): NPE dalam Generik UDFTo UnixTimeStamp | 
| Backport | [HIVE-23987](https://issues.apache.org/jira/browse/HIVE-23987): Tingkatkan versi panah ke 0.11.0 | 
| Backport | [HIVE-23972](https://issues.apache.org/jira/browse/HIVE-23972): Tambahkan ID klien eksternal ke klien eksternal LLAP | 
| Backport | [HIVE-23806](https://issues.apache.org/jira/browse/HIVE-23806): Hindari membersihkan status stat kolom di semua partisi jika skema diperpanjang. Hal ini meningkatkan runtime dari tabel alter add columns statement. | 
| Backport | [HIVE-23779](https://issues.apache.org/jira/browse/HIVE-23779): BasicStatsTask Info tidak dicetak di konsol langsung | 
| Backport | [HIVE-23306](https://issues.apache.org/jira/browse/HIVE-23306): Perintah RESET tidak berfungsi jika ada konfigurasi yang disetel oleh System.getProperty | 
| Backport | [HIVE-23164](https://issues.apache.org/jira/browse/HIVE-23164): Server tidak dihentikan dengan benar karena utas non-daemon | 
| Backport | [HIVE-22967](https://issues.apache.org/jira/browse/HIVE-22967): Support hive.reloadable.aux.jars.path untuk Hive di Tez | 
| Backport | [HIVE-22934](https://issues.apache.org/jira/browse/HIVE-22934): Sarang penghitung log interaktif server ke aliran kesalahan | 
| Backport | [HIVE-22901](https://issues.apache.org/jira/browse/HIVE-22901): Substitusi variabel dapat menyebabkan OOM pada referensi melingkar | 
| Backport | [HIVE-22769](https://issues.apache.org/jira/browse/HIVE-22769): Hasil kueri yang salah dan kegagalan kueri selama pembuatan terpisah untuk file teks terkompresi | 
| Backport | [HIVE-22716](https://issues.apache.org/jira/browse/HIVE-22716): Membaca untuk rusak ByteBuffer ParquetFooterInputFromCache | 
| Backport | [HIVE-22648](https://issues.apache.org/jira/browse/HIVE-22648): Tingkatkan Parket ke 1.11.0 | 
| Backport | [HIVE-22640](https://issues.apache.org/jira/browse/HIVE-22640): Decimal64: ketika jenis kolom partisi ColumnVector adalah Desimal ClassCastException  | 
| Backport | [HIVE-22621](https://issues.apache.org/jira/browse/HIVE-22621): testcase tidak stabil: .testSigning TestLlapSignerImpl | 
| Backport | [HIVE-22533](https://issues.apache.org/jira/browse/HIVE-22533): Perbaiki kemungkinan kerentanan UI web daemon LLAP | 
| Backport | [HIVE-22532](https://issues.apache.org/jira/browse/HIVE-22532): PTFPPD dapat mendorong batas secara tidak benar melalui fungsi Rank/DenseRank  | 
| Backport | [HIVE-22514](https://issues.apache.org/jira/browse/HIVE-22514): HiveProtoLoggingHook mungkin menghabiskan banyak memori | 
| Backport | [HIVE-22476](https://issues.apache.org/jira/browse/HIVE-22476): Fungsi sarang datediff memberikan hasil yang tidak konsisten saat hive.fetch.task.conversion disetel ke none | 
| Backport | [HIVE-22429](https://issues.apache.org/jira/browse/HIVE-22429): Tabel berkerumun yang dimigrasi menggunakan bucketing\$1version 1 pada sarang 3 menggunakan bucketing\$1version 2 untuk sisipan | 
| Backport | [HIVE-22412](https://issues.apache.org/jira/browse/HIVE-22412): StatsUtils lempar NPE saat menjelaskan | 
| Backport | [HIVE-22360](https://issues.apache.org/jira/browse/HIVE-22360): MultiDelimitSerDe mengembalikan hasil yang salah di kolom terakhir ketika file yang dimuat memiliki lebih banyak kolom daripada yang ada di skema tabel | 
| Backport | [HIVE-22332](https://issues.apache.org/jira/browse/HIVE-22332): Hive harus memastikan pengaturan evolusi skema yang valid sejak ORC-540 | 
| Backport | [HIVE-22331](https://issues.apache.org/jira/browse/HIVE-22331): unix\$1timestamp tanpa argumen mengembalikan stempel waktu dalam milidetik, bukan detik | 
| Backport | [SARANG-22275:](https://issues.apache.org/jira/browse/HIVE-22275). OperationManager queryIdOperationtidak membersihkan beberapa QueryID dengan benar | 
| Backport | [HIVE-22273](https://issues.apache.org/jira/browse/HIVE-22273): Pemeriksaan akses gagal saat direktori sementara dihapus | 
| Backport | [HIVE-22270](https://issues.apache.org/jira/browse/HIVE-22270): Tingkatkan commons-io ke 2.6 | 
| Backport | [HIVE-22241](https://issues.apache.org/jira/browse/HIVE-22241): Menerapkan UDF untuk menafsirkan date/timestamp menggunakan representasi internal dan kalender hibrida Gregorian-Julian | 
| Backport | [HIVE-22241](https://issues.apache.org/jira/browse/HIVE-22241): Menerapkan UDF untuk menafsirkan date/timestamp menggunakan representasi internal dan hibrida Gregorian-Julian | 
| Backport | [HIVE-22232](https://issues.apache.org/jira/browse/HIVE-22232): NPE saat hive.order.columnalignment disetel ke false | 
| Backport | [HIVE-22231](https://issues.apache.org/jira/browse/HIVE-22231): Kueri sarang dengan ukuran besar melalui knox gagal dengan Broken pipe Write gagal | 
| Backport | [HIVE-22221](https://issues.apache.org/jira/browse/HIVE-22221): Klien eksternal Llap - Perlu mengurangi \$1getSplits LlapBaseInputFormat | 
| Backport | [HIVE-22208](https://issues.apache.org/jira/browse/HIVE-22208): Nama kolom dengan kata kunci yang dicadangkan tidak dapat diloloskan saat kueri termasuk bergabung di atas meja dengan kolom topeng ditulis ulang | 
| Backport | [HIVE-22197](https://issues.apache.org/jira/browse/HIVE-22197): Common Merge join throwing class cast exception. | 
| Backport | [HIVE-22170](https://issues.apache.org/jira/browse/HIVE-22170): from\$1unixtime dan unix\$1timestamp harus menggunakan zona waktu sesi pengguna | 
| Backport | [HIVE-22169](https://issues.apache.org/jira/browse/HIVE-22169): Tez: SplitGenerator mencoba mencari file paket yang tidak akan ada untuk Tez | 
| Backport | [HIVE-22168](https://issues.apache.org/jira/browse/HIVE-22168): Hapus logging yang sangat mahal dari hotpath cache llap | 
| Backport | [HIVE-22161](https://issues.apache.org/jira/browse/HIVE-22161): UDF: disinkronkan pada org.apache.hadoop.hive.ql.udf. FunctionRegistry UDFType kelas | 
| Backport | [HIVE-22120](https://issues.apache.org/jira/browse/HIVE-22120): Perbaiki ArrayOutOfBound hasil/pengecualian yang salah di peta luar kiri bergabung pada kondisi batas tertentu | 
| Backport | [HIVE-22115](https://issues.apache.org/jira/browse/HIVE-22115): Mencegah pembuatan appender routing kueri jika properti disetel ke false | 
| Backport | [HIVE-22113](https://issues.apache.org/jira/browse/HIVE-22113): Mencegah penutupan LLAP pada yang terkait AMReporter RuntimeException | 
| Backport | [HIVE-22106](https://issues.apache.org/jira/browse/HIVE-22106): Hapus sinkronisasi lintas kueri untuk partisi-eval | 
| Backport | [HIVE-22099](https://issues.apache.org/jira/browse/HIVE-22099): Beberapa tanggal terkait tidak UDFs dapat menangani tanggal Julian dengan benar sejak HIVE-20007 | 
| Backport | [HIVE-22037](https://issues.apache.org/jira/browse/HIVE-22037): HS2 harus log saat dimatikan karena OOM | 
| Backport | [HIVE-21976](https://issues.apache.org/jira/browse/HIVE-21976): Offset harus nol, bukan nol di Kalsit HiveSortLimit | 
| Backport | [HIVE-21924](https://issues.apache.org/jira/browse/HIVE-21924): Pisahkan file teks meskipun ada header/footer  | 
| Backport | [HIVE-21913](https://issues.apache.org/jira/browse/HIVE-21913): Generic UDTFGet Splits harus menangani nama pengguna dengan cara yang sama seperti LLAP | 
| Backport | [HIVE-21905](https://issues.apache.org/jira/browse/HIVE-21905): Peningkatan generik di sekitar kelas FetchOperator  | 
| Backport | [HIVE-21902](https://issues.apache.org/jira/browse/HIVE-21902): HiveServer 2 UI: kebutuhan header respons dermaga X-Frame-Options | 
| Backport | [HIVE-21888](https://issues.apache.org/jira/browse/HIVE-21888): Setel hive.parquet.timestamp.skip.conversion default ke true | 
| Backport | [HIVE-21868](https://issues.apache.org/jira/browse/HIVE-21868): Vektor CAST... FORMAT | 
| Backport | [SARANG-21864](https://issues.apache.org/jira/browse/HIVE-21864): \$1closeAll LlapBaseInputFormat | 
| Backport | [HIVE-21863](https://issues.apache.org/jira/browse/HIVE-21863): Meningkatkan pengecoran tipe Vectorizer untuk ekspresi WHEN | 
| Backport | [HIVE-21862](https://issues.apache.org/jira/browse/HIVE-21862): ORC ppd menghasilkan hasil yang salah dengan stempel waktu | 
| Backport | [HIVE-21846](https://issues.apache.org/jira/browse/HIVE-21846): Buat utas di TezAm yang secara berkala mengambil metrik LlapDaemon  | 
| Backport | [HIVE-21837](https://issues.apache.org/jira/browse/HIVE-21837): MapJoin melempar pengecualian ketika kolom yang dipilih memiliki nilai nol sepenuhnya | 
| Backport | [HIVE-21834](https://issues.apache.org/jira/browse/HIVE-21834): Hindari panggilan yang tidak perlu untuk menyederhanakan kondisi filter | 
| Backport | [HIVE-21832](https://issues.apache.org/jira/browse/HIVE-21832): Metrik baru untuk mendapatkan waktu rata-rata queue/serving/response | 
| Backport | [HIVE-21827](https://issues.apache.org/jira/browse/HIVE-21827): Beberapa panggilan masuk SemanticAnalyzer tidak melalui metode getTableObject ByName  | 
| Backport | [HIVE-21822](https://issues.apache.org/jira/browse/HIVE-21822): Mengekspos LlapDaemon metrik melalui metode API baru | 
| Backport | [HIVE-21818](https://issues.apache.org/jira/browse/HIVE-21818): CBO: Menyalin memiliki lalu lintas metastore TableRelOptHiveTable | 
| Backport | [HIVE-21815](https://issues.apache.org/jira/browse/HIVE-21815): Statistik dalam file ORC diurai dua kali | 
| Backport | [HIVE-21805](https://issues.apache.org/jira/browse/HIVE-21805): HiveServer 2: Gunakan yang cepat ShutdownHookManager APIs | 
| Backport | [HIVE-21799](https://issues.apache.org/jira/browse/HIVE-21799): NullPointerException di DynamicPartitionPruningOptimization, saat kunci gabungan ada di kolom agregasi | 
| Backport | [HIVE-21794](https://issues.apache.org/jira/browse/HIVE-21794): Tambahkan parameter tampilan terwujud ke sqlStdAuth SafeVarNameRegexes | 
| Backport | [HIVE-21768](https://issues.apache.org/jira/browse/HIVE-21768): JDBC: Hapus awalan serikat default untuk kueri UNION yang tidak tertutup | 
| Backport | [HIVE-21746](https://issues.apache.org/jira/browse/HIVE-21746): ArrayIndexOutOfBoundsException selama bergabung dengan hash yang dipartisi secara dinamis, dengan CBO dinonaktifkan | 
| Backport | [HIVE-21717](https://issues.apache.org/jira/browse/HIVE-21717): Ganti nama gagal untuk direktori dalam tugas pemindahan. | 
| Backport | [HIVE-21685](https://issues.apache.org/jira/browse/HIVE-21685): Penyederhanaan yang salah dalam kueri dengan beberapa klausa IN | 
| Backport | [HIVE-21681](https://issues.apache.org/jira/browse/HIVE-21681): Jelaskan format yang menunjukkan informasi yang salah untuk beberapa kunci utama | 
| Backport | [HIVE-21651](https://issues.apache.org/jira/browse/HIVE-21651): Pindahkan protobuf serde ke hive-exec. | 
| Backport | [HIVE-21619](https://issues.apache.org/jira/browse/HIVE-21619): Cetak tipe stempel waktu tanpa presisi dalam SQL jelaskan diperpanjang | 
| Backport | [HIVE-21592](https://issues.apache.org/jira/browse/HIVE-21592): tidak OptimizedSql ditampilkan saat ekspresi berisi CONCAT | 
| Backport | [HIVE-21576](https://issues.apache.org/jira/browse/HIVE-21576): Memperkenalkan CAST... FORMAT dan daftar terbatas format datetime SQL: 2016 | 
| Backport | [HIVE-21573](https://issues.apache.org/jira/browse/HIVE-21573): Transportasi biner akan mengabaikan prinsipal jika auth disetel ke DelegationToken | 
| Backport | [HIVE-21550](https://issues.apache.org/jira/browse/HIVE-21550): TestObjectStore tes bersisik - Kunci tidak dapat diperoleh dalam waktu yang diminta | 
| Backport | [HIVE-21544](https://issues.apache.org/jira/browse/HIVE-21544): Propagasi konstan merusak ekspresi selama pelipatan coalesce/case/when | 
| Backport | [HIVE-21539](https://issues.apache.org/jira/browse/HIVE-21539): GroupBy \$1 klausa di mana pada kolom yang sama menghasilkan penulisan ulang kueri yang salah | 
| Backport | [HIVE-21538](https://issues.apache.org/jira/browse/HIVE-21538): Beeline: sumber kata sandi meskipun pembaca konsol tidak lolos ke parameter koneksi | 
| Backport | [HIVE-21509](https://issues.apache.org/jira/browse/HIVE-21509): LLAP dapat menyimpan vektor kolom yang rusak dan mengembalikan hasil kueri yang salah | 
| Backport | [HIVE-21499](https://issues.apache.org/jira/browse/HIVE-21499): seharusnya tidak menghapus fungsi dari registri jika perintah create gagal AlreadyExistsException | 
| Backport | [HIVE-21496](https://issues.apache.org/jira/browse/HIVE-21496): Ukuran otomatis buffer yang tidak berurutan dapat meluap | 
| Backport | [HIVE-21468](https://issues.apache.org/jira/browse/HIVE-21468): Sensitivitas huruf besar pada nama pengenal untuk handler penyimpanan JDBC | 
| Backport | [HIVE-21467](https://issues.apache.org/jira/browse/HIVE-21467): Hapus impor JUnit.Framework.Assert yang tidak digunakan lagi | 
| Backport | [HIVE-21435](https://issues.apache.org/jira/browse/HIVE-21435): LlapBaseInputFormat harus mendapatkan nomor tugas dari TASK\$1ATTEMT\$1ID conf jika ada, saat membangun SubmitWorkRequestProto | 
| Backport | [HIVE-21389](https://issues.apache.org/jira/browse/HIVE-21389): Distribusi sarang kehilangan javax.ws.rs-api.jar setelah HIVE-21247 | 
| Backport | [HIVE-21385](https://issues.apache.org/jira/browse/HIVE-21385): Izinkan menonaktifkan pushdown komputasi yang tidak dapat dipisahkan ke sumber JDBC | 
| Backport | [HIVE-21383](https://issues.apache.org/jira/browse/HIVE-21383): Penangan penyimpanan JDBC: Gunakan katalog dan skema untuk mengambil tabel jika ditentukan | 
| Backport | [HIVE-21382](https://issues.apache.org/jira/browse/HIVE-21382): Kelompokkan dengan optimasi pengurangan kunci - kunci tidak dikurangi dalam kueri23 | 
| Backport | [HIVE-21362](https://issues.apache.org/jira/browse/HIVE-21362): Tambahkan format input dan serde untuk membaca dari file protobuf. | 
| Backport | [HIVE-21340](https://issues.apache.org/jira/browse/HIVE-21340): CBO: Pangkas kolom non-kunci yang dimasukkan ke dalam a SemiJoin | 
| Backport | [HIVE-21332](https://issues.apache.org/jira/browse/HIVE-21332): Bersihkan buffer yang tidak terkunci alih-alih yang terkunci | 
| Backport | [HIVE-21329: Ukuran buffer](https://issues.apache.org/jira/browse/HIVE-21329) keluaran tanpa urutan waktu proses Tez khusus tergantung pada pipeline operator | 
| Backport | [HIVE-21295](https://issues.apache.org/jira/browse/HIVE-21295): StorageHandler harus mengonversi tanggal menjadi string menggunakan konvensi Hive | 
| Backport | [HIVE-21294](https://issues.apache.org/jira/browse/HIVE-21294): Vektorisasi: 1-reducer Shuffle dapat melewati fungsi hash objek | 
| Backport | [HIVE-21255](https://issues.apache.org/jira/browse/HIVE-21255): Hapus di QueryConditionBuilder JdbcStorageHandler | 
| Backport | [HIVE-21253](https://issues.apache.org/jira/browse/HIVE-21253): Support di JDBC DB2 StorageHandler | 
| Backport | [HIVE-21232](https://issues.apache.org/jira/browse/HIVE-21232): LLAP: Tambahkan penyedia afinitas split ramah cache-miss | 
| Backport | [HIVE-21214](https://issues.apache.org/jira/browse/HIVE-21214): MoveTask : Gunakan AttestId alih-alih ukuran file untuk deduplikasi file compareTempOr DuplicateFiles | 
| Backport | [HIVE-21184](https://issues.apache.org/jira/browse/HIVE-21184): Tambahkan jelaskan dan jelaskan paket CBO yang diformat dengan informasi biaya | 
| Backport | [HIVE-21182](https://issues.apache.org/jira/browse/HIVE-21182): Lewati pengaturan direktori awal sarang selama perencanaan | 
| Backport | [HIVE-21171](https://issues.apache.org/jira/browse/HIVE-21171): Lewati membuat scratch dir untuk tez jika RPC aktif | 
| Backport | [HIVE-21126](https://issues.apache.org/jira/browse/HIVE-21126): Izinkan kueri tingkat sesi di \$1getSplit LlapBaseInputFormat | 
| Backport | [HIVE-21107](https://issues.apache.org/jira/browse/HIVE-21107): Tidak dapat menemukan kesalahan bidang” selama bergabung dengan hash yang dipartisi secara dinamis | 
| Backport | [HIVE-21061](https://issues.apache.org/jira/browse/HIVE-21061): Kueri CTAS gagal dengan sumber kosong IllegalStateException  | 
| Backport | [HIVE-21041](https://issues.apache.org/jira/browse/HIVE-21041): NPE, ParseException dalam mendapatkan skema dari rencana logis | 
| Backport | [HIVE-21013](https://issues.apache.org/jira/browse/HIVE-21013): JdbcStorageHandler gagal menemukan kolom partisi di Oracle | 
| Backport | [HIVE-21006](https://issues.apache.org/jira/browse/HIVE-21006): Perluas SharedWorkOptimizer untuk menghapus semijoin saat ada peluang pemanfaatan kembali | 
| Backport | [HIVE-20992](https://issues.apache.org/jira/browse/HIVE-20992): Pisahkan konfigurasi hive.metastore.dbaccess.ssl.properties menjadi konfigurasi yang lebih bermakna | 
| Backport | [HIVE-20989](https://issues.apache.org/jira/browse/HIVE-20989): JDBC - Log GetOperationStatus \$1 dapat memblokir kemajuan kueri melalui tidur | 
| Backport | [HIVE-20988](https://issues.apache.org/jira/browse/HIVE-20988): Hasil yang salah untuk grup berdasarkan kueri dengan kunci utama pada beberapa kolom | 
| Backport | [HIVE-20985](https://issues.apache.org/jira/browse/HIVE-20985): Jika input operator tertentu adalah kolom sementara, vektorisasi dapat menggunakan kembali beberapa di antaranya sebagai output | 
| Backport | [HIVE-20978](https://issues.apache.org/jira/browse/HIVE-20978): “hive.jdbc.\$1” harus ditambahkan sqlStdAuth SafeVarNameRegexes | 
| Backport | [HIVE-20953](https://issues.apache.org/jira/browse/HIVE-20953): Hapus fungsi dari registri fungsi saat tidak dapat ditambahkan ke metastore saat membuatnya. | 
| Backport | [HIVE-20952](https://issues.apache.org/jira/browse/HIVE-20952): Membersihkan .java VectorizationContext | 
| Backport | [HIVE-20951](https://issues.apache.org/jira/browse/HIVE-20951): LLAP: Atur Xms ke 50% selalu | 
| Backport | [HIVE-20949](https://issues.apache.org/jira/browse/HIVE-20949): Meningkatkan estimasi kardinalitas PKFK dalam perencanaan fisik | 
| Backport | [HIVE-20944](https://issues.apache.org/jira/browse/HIVE-20944): Tidak memvalidasi statistik selama kompilasi kueri | 
| Backport | [HIVE-20940](https://issues.apache.org/jira/browse/HIVE-20940): Kasus jembatan di mana resolusi tipe Calcite lebih ketat daripada Hive. | 
| Backport | [HIVE-20937](https://issues.apache.org/jira/browse/HIVE-20937): Kueri postgres jdbc gagal dengan “BATAS tidak boleh negatif” | 
| Backport | [HIVE-20926](https://issues.apache.org/jira/browse/HIVE-20926): Petunjuk pengurangan semi-join gagal saat entri filter mekar tinggi atau saat tidak ada statistik | 
| Backport | [HIVE-20920](https://issues.apache.org/jira/browse/HIVE-20920): Gunakan batasan SQL untuk meningkatkan algoritma penataan ulang gabungan | 
| Backport | [HIVE-20918](https://issues.apache.org/jira/browse/HIVE-20918): Tandai untuk enable/disable menekan komputasi dari Calcite ke koneksi JDBC | 
| Backport | [HIVE-20915](https://issues.apache.org/jira/browse/HIVE-20915): Buat optimasi partisi pengurutan dinamis tersedia untuk HoS dan MR | 
| Backport | [HIVE-20910](https://issues.apache.org/jira/browse/HIVE-20910): Penyisipan dalam tabel yang diselimuti gagal karena pengoptimalan pengurutan partisi dinamis | 
| Backport | [HIVE-20899](https://issues.apache.org/jira/browse/HIVE-20899): Keytab URI untuk LLAP YARN Service terbatas untuk mendukung HDFS saja | 
| Backport | [HIVE-20898](https://issues.apache.org/jira/browse/HIVE-20898): Untuk fungsi terkait waktu, argumen mungkin tidak dilemparkan ke tipe yang tidak dapat dibatalkan | 
| Backport | [HIVE-20881](https://issues.apache.org/jira/browse/HIVE-20881): Propagasi konstan menyederhanakan proyeksi | 
| Backport | [HIVE-20880](https://issues.apache.org/jira/browse/HIVE-20880): Perbarui nilai default untuk hive.stats.filter.in.min.ratio | 
| Backport | [HIVE-20873](https://issues.apache.org/jira/browse/HIVE-20873): Gunakan hash Murmur untuk mengurangi tabrakan hash VectorHashKeyWrapperTwoLong  | 
| Backport | [HIVE-20868](https://issues.apache.org/jira/browse/HIVE-20868): SMB Join gagal sebentar-sebentar ketika ada operasi anak TezDummyOperator getFinalOp MapRecordProcessor | 
| Backport | [HIVE-20853](https://issues.apache.org/jira/browse/HIVE-20853): Paparkan ShuffleHandler .registerDAG di API daemon llap | 
| Backport | [HIVE-20850](https://issues.apache.org/jira/browse/HIVE-20850): Push case bersyarat dari proyeksi ke tabel dimensi jika memungkinkan | 
| Backport | [HIVE-20842](https://issues.apache.org/jira/browse/HIVE-20842): Perbaiki logika yang diperkenalkan di HIVE-20660 untuk memperkirakan statistik untuk grup menurut | 
| Backport | [HIVE-20839](https://issues.apache.org/jira/browse/HIVE-20839): Kesalahan “Tidak dapat menemukan bidang” selama bergabung dengan hash yang dipartisi secara dinamis | 
| Backport | [HIVE-20835](https://issues.apache.org/jira/browse/HIVE-20835): Interaksi antara kendala dan penulisan ulang MV dapat membuat loop di Calcite planner | 
| Backport | [HIVE-20834](https://issues.apache.org/jira/browse/HIVE-20834): Entri sarang menyimpan referensi dari QueryResultCache kueri yang di-cache SemanticAnalyzer  | 
| Backport | [HIVE-20830: kegagalan](https://issues.apache.org/jira/browse/HIVE-20830) pernyataan kueri JdbcStorageHandler rentang dalam beberapa kasus | 
| Backport | [HIVE-20829](https://issues.apache.org/jira/browse/HIVE-20829): JdbcStorageHandler range split melempar NPE | 
| Backport | [HIVE-20827](https://issues.apache.org/jira/browse/HIVE-20827): Hasil yang tidak konsisten untuk array kosong | 
| Backport | [HIVE-20826](https://issues.apache.org/jira/browse/HIVE-20826): Tingkatkan HiveSemiJoin aturan untuk mengonversi gabung\$1grup di sisi kiri ke Left Semi Join | 
| Backport | [HIVE-20821](https://issues.apache.org/jira/browse/HIVE-20821): Tulis ulang SUM0 ke dalam kombinasi SUM\$1COALESCE | 
| Backport | [HIVE-20815](https://issues.apache.org/jira/browse/HIVE-20815): JdbcRecordReader .next tidak boleh makan pengecualian | 
| Backport | [HIVE-20813](https://issues.apache.org/jira/browse/HIVE-20813): udf to\$1epoch\$1milli perlu mendukung stempel waktu tanpa zona waktu juga. | 
| Backport | [HIVE-20804](https://issues.apache.org/jira/browse/HIVE-20804): Perbaikan lebih lanjut untuk mengelompokkan dengan optimasi dengan kendala | 
| Backport | [HIVE-20792](https://issues.apache.org/jira/browse/HIVE-20792): Memasukkan stempel waktu dengan zona memotong data | 
| Backport | [HIVE-20788](https://issues.apache.org/jira/browse/HIVE-20788): Pengurangan SJ yang diperpanjang dapat mem-backtrack kolom secara tidak benar saat membuat filter | 
| Backport | [HIVE-20778](https://issues.apache.org/jira/browse/HIVE-20778): Penataan ulang gabungan mungkin tidak dipicu jika semua gabungan dalam paket dibuat oleh logika dekorrelasi | 
| Backport | [HIVE-20772](https://issues.apache.org/jira/browse/HIVE-20772): rekam penghitung CPU per tugas di LLAP | 
| Backport | [HIVE-20768](https://issues.apache.org/jira/browse/HIVE-20768): Menambahkan Jendela Tumbling UDF | 
| Backport | [HIVE-20767](https://issues.apache.org/jira/browse/HIVE-20767): Beberapa proyek antara operator gabungan dapat memengaruhi penataan ulang gabungan menggunakan kendala | 
| Backport | [HIVE-20762](https://issues.apache.org/jira/browse/HIVE-20762): Interval pembersihan NOTIFICATION\$1LOG di-hardcode sebagai 60-an dan terlalu kecil | 
| Backport | [HIVE-20761](https://issues.apache.org/jira/browse/HIVE-20761): Pilih untuk pembaruan pada tabel notification\$1sequence memiliki interval coba lagi dan percobaan ulang dihitung terlalu kecil | 
| Backport | [HIVE-20751](https://issues.apache.org/jira/browse/HIVE-20751): Tingkatkan versi panah ke 0.10.0 | 
| Backport | [HIVE-20746](https://issues.apache.org/jira/browse/HIVE-20746): HiveProtoHookLogger tidak menutup file pada akhir hari. | 
| Backport | [HIVE-20744](https://issues.apache.org/jira/browse/HIVE-20744): Gunakan batasan SQL untuk meningkatkan algoritma penataan ulang gabungan | 
| Backport | [HIVE-20740](https://issues.apache.org/jira/browse/HIVE-20740): Hapus kunci global dalam metode.setConf. ObjectStore Cherrypick ini mendukung HIVE-20740 yang ditujukan untuk Hive 3.2 dan 4.x ke 3.1.x | 
| Backport | [HIVE-20734](https://issues.apache.org/jira/browse/HIVE-20734): Beeline: Ketika beeline-site.xml dan sarang CLI mengalihkan ke langsung, itu harus menggunakan kata sandi sistem alih-alih meminta satu username/dummy  | 
| Backport | [HIVE-20731: file](https://issues.apache.org/jira/browse/HIVE-20731) keystore harus diotorisasi JdbcStorageHandler | 
| Backport | [HIVE-20720](https://issues.apache.org/jira/browse/HIVE-20720): Tambahkan opsi kolom partisi ke handler JDBC | 
| Backport | [HIVE-20719](https://issues.apache.org/jira/browse/HIVE-20719): Pernyataan SELECT gagal setelah PEMBARUAN dengan pengoptimalan dan vektorisasi hive.optimize.sort.dynamic.partition aktif | 
| Backport | [HIVE-20718](https://issues.apache.org/jira/browse/HIVE-20718): Tambahkan driver cli kinerja dengan kendala | 
| Backport | [HIVE-20716](https://issues.apache.org/jira/browse/HIVE-20716): Tetapkan nilai default untuk hive.cbo.stats.correlated.multi.key.joins ke true | 
| Backport | [HIVE-20712](https://issues.apache.org/jira/browse/HIVE-20712): HivePointLookupOptimizer harus mengekstrak kasus yang dalam | 
| Backport | [HIVE-20710](https://issues.apache.org/jira/browse/HIVE-20710): Lipatan konstan mungkin tidak membuat konstanta nol tanpa tipe | 
| Backport | [HIVE-20706](https://issues.apache.org/jira/browse/HIVE-20706): external\$1jdbc\$1table2.q gagal sebentar-sebentar | 
| Backport | [HIVE-20704](https://issues.apache.org/jira/browse/HIVE-20704): Memperluas HivePreFilteringRule untuk mendukung fungsi lainnya | 
| Backport | [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703): Letakkan optimasi partisi pengurutan dinamis di bawah keputusan berbasis biaya | 
| Backport | [HIVE-20702: Memperhitungkan](https://issues.apache.org/jira/browse/HIVE-20702) overhead dari estimasi sadar struktur data selama pemilihan mapjoin | 
| Backport | [HIVE-20692](https://issues.apache.org/jira/browse/HIVE-20692): Aktifkan pelipatan ekspresi NOT x IS (NOT) [TRUE\$1FALSE] | 
| Backport | [HIVE-20691](https://issues.apache.org/jira/browse/HIVE-20691): Perbaiki org.apache.hadoop.hive.cli. TestMiniLlapCliDriver. testCliDriver[cttl] | 
| Backport | [HIVE-20682](https://issues.apache.org/jira/browse/HIVE-20682): Eksekusi kueri async berpotensi gagal jika SessionHive bersama ditutup oleh master thread | 
| Backport | [HIVE-20676](https://issues.apache.org/jira/browse/HIVE-20676): HiveServer 2: tidak disetel ke status PrivilegeSynchronizer daemon | 
| Backport | [HIVE-20660](https://issues.apache.org/jira/browse/HIVE-20660): Kelompokkan berdasarkan estimasi statistik dapat ditingkatkan dengan membatasi jumlah total baris ke tabel sumber | 
| Backport | [HIVE-20652](https://issues.apache.org/jira/browse/HIVE-20652): JdbcStorageHandler dorong gabungan dari dua sumber data yang berbeda ke driver jdbc | 
| Backport | [HIVE-20651](https://issues.apache.org/jira/browse/HIVE-20651): JdbcStorageHandler kata sandi harus dienkripsi | 
| Backport | [HIVE-20649](https://issues.apache.org/jira/browse/HIVE-20649): Manajer memori sadar LLAP untuk penulis Orc | 
| Backport | [HIVE-20648](https://issues.apache.org/jira/browse/HIVE-20648): LLAP: Grup vektor menurut operator harus menggunakan memori per eksekutor | 
| Backport | [HIVE-20646](https://issues.apache.org/jira/browse/HIVE-20646): Kondisi filter partisi tidak didorong ke kueri metastore jika memiliki IS NOT NULL | 
| Backport | [HIVE-20644](https://issues.apache.org/jira/browse/HIVE-20644): Hindari mengekspos informasi sensitif melalui pengecualian Hive Runtime | 
| Backport | [HIVE-20636](https://issues.apache.org/jira/browse/HIVE-20636): Tingkatkan jumlah estimasi nilai nol setelah gabungan luar | 
| Backport | [HIVE-20632](https://issues.apache.org/jira/browse/HIVE-20632): Kueri dengan get\$1splits UDF gagal jika tampilan terwujud dibuat pada tabel kueri | 
| Backport | [HIVE-20627](https://issues.apache.org/jira/browse/HIVE-20627): Kueri asinkron bersamaan sebentar-sebentar gagal dan menyebabkan kebocoran memori LockException  | 
| Backport | [HIVE-20623](https://issues.apache.org/jira/browse/HIVE-20623): Pekerjaan bersama: Perluas berbagi entri cache gabung-peta di LLAP | 
| Backport | [HIVE-20619](https://issues.apache.org/jira/browse/HIVE-20619): Sertakan MultiDelimitSerDe dalam 2 Secara Default HiveServer | 
| Backport | [HIVE-20618](https://issues.apache.org/jira/browse/HIVE-20618): Selama pemilihan bergabung BucketMapJoin mungkin dipilih untuk tabel yang tidak berember | 
| Backport | [HIVE-20617](https://issues.apache.org/jira/browse/HIVE-20617): Perbaiki jenis konstanta dalam ekspresi IN agar memiliki tipe yang benar | 
| Backport | [HIVE-20612](https://issues.apache.org/jira/browse/HIVE-20612): Buat flag korelasi multi-kunci gabungan baru untuk CBO | 
| Backport | [HIVE-20603](https://issues.apache.org/jira/browse/HIVE-20603): Kesalahan “FS salah” saat memasukkan ke partisi setelah mengubah sistem file lokasi tabel | 
| Backport | [HIVE-20601](https://issues.apache.org/jira/browse/HIVE-20601): EnvironmentContext null dalam acara ALTER\$1PARTITION di DbNotificationListener | 
| Backport | [HIVE-20583](https://issues.apache.org/jira/browse/HIVE-20583): Gunakan nama host kanonik hanya untuk autentikasi kerberos di HiveConnection | 
| Backport | [HIVE-20582](https://issues.apache.org/jira/browse/HIVE-20582): Jadikan hflush di hive proto logging dapat dikonfigurasi | 
| Backport | [HIVE-20563](https://issues.apache.org/jira/browse/HIVE-20563): Vektorisasi: KASUS KETIKA ekspresi gagal ketika tipe dan tipe hasil berbeda THEN/ELSE  | 
| Backport | [HIVE-20558](https://issues.apache.org/jira/browse/HIVE-20558): Ubah default hive.hashtable.key.count.adjustment menjadi 0.99 | 
| Backport | [HIVE-20552](https://issues.apache.org/jira/browse/HIVE-20552): Dapatkan Skema dari lebih cepat LogicalPlan | 
| Backport | [HIVE-20550](https://issues.apache.org/jira/browse/HIVE-20550): Alihkan Web HCat untuk menggunakan langsung untuk mengirimkan kueri Hive | 
| Backport | [HIVE-20537](https://issues.apache.org/jira/browse/HIVE-20537): Multi-kolom menggabungkan perkiraan dengan kolom yang tidak berkorelasi yang berbeda di CBO dan Hive | 
| Backport | [HIVE-20524](https://issues.apache.org/jira/browse/HIVE-20524): Pemeriksaan Evolusi Skema rusak saat beralih dari Hive versi 2 ke versi 3 untuk ALTER TABLE VARCHAR ke DECIMAL | 
| Backport | [HIVE-20522](https://issues.apache.org/jira/browse/HIVE-20522): HiveFilterSetOpTransposeRule dapat menimbulkan kesalahan pernyataan karena nullabilitas bidang | 
| Backport | [HIVE-20521](https://issues.apache.org/jira/browse/HIVE-20521): HS2 DOAS=True memiliki masalah izin dengan hadoop.tmp.dir, dengan sistem file MR dan S3A | 
| Backport | [HIVE-20515](https://issues.apache.org/jira/browse/HIVE-20515): Hasil kueri kosong saat menggunakan cache hasil dan direktori temp kueri, menghasilkan direktori cache di sistem file yang berbeda | 
| Backport | [HIVE-20508](https://issues.apache.org/jira/browse/HIVE-20508): Hive tidak mendukung nama pengguna bertipe “user @realm” | 
| Backport | [HIVE-20507](https://issues.apache.org/jira/browse/HIVE-20507): Beeline: Tambahkan perintah utilitas untuk mengambil semua uri dari beeline-site.xml | 
| Backport | [HIVE-20505](https://issues.apache.org/jira/browse/HIVE-20505): tingkatkan org.openjdk.jmh:jmh-core ke 1,21 | 
| Backport | [HIVE-20503](https://issues.apache.org/jira/browse/HIVE-20503): Gunakan estimasi sadar struktur data selama pemilihan mapjoin | 
| Backport | [HIVE-20498](https://issues.apache.org/jira/browse/HIVE-20498): Jenis tanggal Support untuk statistik kolom autogathering | 
| Backport | [HIVE-20496: Vektorisasi: PTF](https://issues.apache.org/jira/browse/HIVE-20496) Vektor IllegalStateException | 
| Backport | [HIVE-20494](https://issues.apache.org/jira/browse/HIVE-20494): Generik UDFRestrict InformationSchema rusak setelah HIVE-19440 | 
| Backport | [HIVE-20477](https://issues.apache.org/jira/browse/HIVE-20477): tidak OptimizedSql ditampilkan jika ekspresi berisi INs | 
| Backport | [HIVE-20467](https://issues.apache.org/jira/browse/HIVE-20467): Izinkan JIKA TIDAK EXISTS/IF ADA dalam pembuatan/penurunan paket Sumber Daya | 
| Backport | [HIVE-20462](https://issues.apache.org/jira/browse/HIVE-20462): “BUAT TAMPILAN JIKA TIDAK ADA” gagal jika tampilan sudah ada | 
| Backport | [HIVE-20455](https://issues.apache.org/jira/browse/HIVE-20455): Log dimuntahkan dari security.authorization. PrivilegeSynchonizer.jalankan | 
| Backport | [HIVE-20439](https://issues.apache.org/jira/browse/HIVE-20439): Gunakan batas memori yang meningkat selama pemilihan gabungan untuk llap | 
| Backport | [HIVE-20433](https://issues.apache.org/jira/browse/HIVE-20433): Konversi String Implisit ke Timestamp lambat | 
| Backport | [HIVE-20432](https://issues.apache.org/jira/browse/HIVE-20432): Tulis ulang BETWEEN ke IN untuk tipe integer untuk estimasi statistik | 
| Backport | [HIVE-20423](https://issues.apache.org/jira/browse/HIVE-20423): Setel NULLS LAST sebagai urutan nol default | 
| Backport | [HIVE-20418](https://issues.apache.org/jira/browse/HIVE-20418): LLAP IO mungkin tidak menangani file ORC yang indeks baris dinonaktifkan dengan benar untuk kueri tanpa kolom yang dipilih | 
| Backport | [HIVE-20412](https://issues.apache.org/jira/browse/HIVE-20412): NPE di HiveMetaHook | 
| Backport | [HIVE-20406](https://issues.apache.org/jira/browse/HIVE-20406): Nested Coalesce memberikan hasil yang salah | 
| Backport | [HIVE-20399](https://issues.apache.org/jira/browse/HIVE-20399): Lokasi tabel w/a kustom CTAS yang tidak sepenuhnya memenuhi syarat gagal untuk tabel MM | 
| Backport | [HIVE-20393](https://issues.apache.org/jira/browse/HIVE-20393): Pengurangan Semijoin: ForDPP berperilaku tidak konsisten markSemiJoin | 
| Backport | [HIVE-20391](https://issues.apache.org/jira/browse/HIVE-20391): HiveAggregateReduceFunctionsRule dapat menyimpulkan jenis pengembalian yang salah saat menguraikan fungsi agregat | 
| Backport | [HIVE-20383](https://issues.apache.org/jira/browse/HIVE-20383): Nama antrian tidak valid dan masalah sinkronisasi di hook acara proto sarang. | 
| Backport | [HIVE-20367](https://issues.apache.org/jira/browse/HIVE-20367): Vektorisasi: Dukungan streaming untuk PTF AVG, MAX, MIN, SUM | 
| Backport | [HIVE-20366](https://issues.apache.org/jira/browse/HIVE-20366): Perkiraan statistik kueri TPC-DS78 tidak aktif untuk file null | 
| Backport | [HIVE-20364](https://issues.apache.org/jira/browse/HIVE-20364): Perbarui default untuk hive.map.aggr.hash.min.reduction | 
| Backport | [HIVE-20352](https://issues.apache.org/jira/browse/HIVE-20352): Vektorisasi: Dukungan fungsi pengelompokan | 
| Backport | [HIVE-20347](https://issues.apache.org/jira/browse/HIVE-20347): hive.optimize.sort.dynamic.partition harus bekerja dengan CTAS dan MV yang dipartisi | 
| Backport | [HIVE-20345](https://issues.apache.org/jira/browse/HIVE-20345): Basis data drop mungkin hang jika tabel dihapus dari panggilan yang berbeda | 
| Backport | [HIVE-20343](https://issues.apache.org/jira/browse/HIVE-20343): Hive 3: CTAS tidak menghormati transactional\$1properties | 
| Backport | [HIVE-20340](https://issues.apache.org/jira/browse/HIVE-20340): Druid Membutuhkan Eksplisit CASTs dari Timestamp ke STRING ketika output dari fungsi stempel waktu digunakan sebagai Strin | 
| Backport | [HIVE-20339](https://issues.apache.org/jira/browse/HIVE-20339): Vektorisasi: Angkat pembatasan yang tidak dibutuhkan menyebabkan beberapa PTF dengan RANK tidak divektorisasi | 
| Backport | [HIVE-20337](https://issues.apache.org/jira/browse/HIVE-20337): CachedStore: getPartitionsBy Expr tidak mengisi daftar partisi dengan benar | 
| Backport | [HIVE-20336](https://issues.apache.org/jira/browse/HIVE-20336): Kebijakan penyembunyian dan penyaringan untuk tampilan terwujud | 
| Backport | [HIVE-20326](https://issues.apache.org/jira/browse/HIVE-20326): Buat kendala dengan RELY sebagai default alih-alih NO RELY | 
| Backport | [HIVE-20321](https://issues.apache.org/jira/browse/HIVE-20321): Vektorisasi: Kurangi ukuran memori 1 col menjadi <1 VectorHashKeyWrapper CacheLine | 
| Backport | [HIVE-20320](https://issues.apache.org/jira/browse/HIVE-20320): Aktifkan bendera hive.optimize.remove.sq\$1count\$1check | 
| Backport | [HIVE-20315](https://issues.apache.org/jira/browse/HIVE-20315): Vektorisasi: Perbaiki lebih banyak masalah NULL/Hasil Salah dan hindari pemeran/konversi yang tidak perlu | 
| Backport | [HIVE-20314](https://issues.apache.org/jira/browse/HIVE-20314): Sertakan pemangkasan partisi dalam penulisan ulang tampilan terwujud | 
| Backport | [HIVE-20312](https://issues.apache.org/jira/browse/HIVE-20312): Izinkan klien panah untuk menggunakan klien mereka sendiri BufferAllocator LlapOutputFormatService | 
| Backport | [HIVE-20302](https://issues.apache.org/jira/browse/HIVE-20302): LLAP: eksekusi non-vektor di IO mengabaikan kolom virtual, termasuk ROW\$1\$1ID | 
| Backport | [SARANG-20300](https://issues.apache.org/jira/browse/HIVE-20300): VectorFileSinkArrowOperator | 
| Backport | [HIVE-20299](https://issues.apache.org/jira/browse/HIVE-20299): perlombaan potensial dalam tes unit penandatangan LLAP | 
| Backport | [HIVE-20296](https://issues.apache.org/jira/browse/HIVE-20296): Tingkatkan HivePointLookupOptimizerRule untuk dapat mengekstrak dari konteks yang lebih canggih | 
| Backport | [HIVE-20294](https://issues.apache.org/jira/browse/HIVE-20294): Vektorisasi: Perbaiki masalah NULL/Hasil Salah di COALESCE/ELT | 
| Backport | [HIVE-20292](https://issues.apache.org/jira/browse/HIVE-20292): Pengurutan gabungan yang buruk di kueri tpcds dengan batasan utama yang ditentukan | 
| Backport | [HIVE-20290](https://issues.apache.org/jira/browse/HIVE-20290): Lazy inisialisasi ArrowColumnarBatchSerDe sehingga tidak mengalokasikan buffer selama GetSplits | 
| Backport | [HIVE-20281](https://issues.apache.org/jira/browse/HIVE-20281): SharedWorkOptimizer gagal dengan 'konten cache operator dan perbedaan paket aktual' | 
| Backport | [HIVE-20277](https://issues.apache.org/jira/browse/HIVE-20277): Vektorisasi: Ekspresi kasus yang mengembalikan BOOLEAN tidak didukung untuk FILTER | 
| Backport | [HIVE-20267](https://issues.apache.org/jira/browse/HIVE-20267): Memperluas WebUI untuk menyertakan formulir ke tingkat log konfigurasi dinamis | 
| Backport | [HIVE-20263](https://issues.apache.org/jira/browse/HIVE-20263): Salah ketik dalam variabel HiveReduceExpressionsWithStatsRule  | 
| Backport | [HIVE-20260](https://issues.apache.org/jira/browse/HIVE-20260): NDV kolom tidak boleh diskalakan saat jumlah baris diubah oleh filter pada kolom lain | 
| Backport | [HIVE-20252](https://issues.apache.org/jira/browse/HIVE-20252): Pengurangan Semijoin: Siklus karena cabang semi join mungkin tetap tidak terdeteksi jika sisi meja kecil memiliki peta yang bergabung di hulu. | 
| Backport | [HIVE-20245](https://issues.apache.org/jira/browse/HIVE-20245): Vektorisasi: Perbaiki masalah NULL/Hasil Salah di ANTARa/IN | 
| Backport | [HIVE-20241:](https://issues.apache.org/jira/browse/HIVE-20241) Support spesifikasi partisi dalam pernyataan CTAS | 
| Backport | [HIVE-20240](https://issues.apache.org/jira/browse/HIVE-20240): Pengurangan Semijoin: Gunakan variabel lokal untuk memeriksa kondisi tabel eksternal | 
| Backport | [HIVE-20226](https://issues.apache.org/jira/browse/HIVE-20226): HMS getNextNotification akan melempar pengecualian saat permintaan maxEvents melebihi max\$1rows tabel | 
| Backport | [HIVE-20225](https://issues.apache.org/jira/browse/HIVE-20225): SerDe untuk mendukung Format Biner Teradata | 
| Backport | [HIVE-20213](https://issues.apache.org/jira/browse/HIVE-20213): Tingkatkan Calcite ke 1.17.0 | 
| Backport | [HIVE-20212](https://issues.apache.org/jira/browse/HIVE-20212): Hiveserver2 dalam mode http memancarkan metrik default.General.Open\$1Connections salah | 
| Backport | [HIVE-20210](https://issues.apache.org/jira/browse/HIVE-20210): Pengoptimal Ambil Sederhana harus mengarah pada MapReduce saat filter pada kolom non-partisi dan konversi minimal | 
| Backport | [HIVE-20209](https://issues.apache.org/jira/browse/HIVE-20209): Koneksi metastore gagal untuk upaya pertama di repl dump | 
| Backport | [HIVE-20207](https://issues.apache.org/jira/browse/HIVE-20207): Vektorisasi: Perbaiki masalah NULL/Hasil Salah di Filter/Bandingkan | 
| Backport | [HIVE-20204](https://issues.apache.org/jira/browse/HIVE-20204): Jenis konversi selama IN | 
| Backport | [HIVE-20203](https://issues.apache.org/jira/browse/HIVE-20203): Panah bocor SerDe DirectByteBuffer | 
| Backport | [HIVE-20197](https://issues.apache.org/jira/browse/HIVE-20197): Vektorisasi: Tambahkan pengujian DECIMAL\$164, tambahkan aritmatika, dan tambahkan lebih banyak GROUP BY Aggregation Date/Interval/Timestamp | 
| Backport | [HIVE-20193](https://issues.apache.org/jira/browse/HIVE-20193): CBOInfo tidak ada dalam rencana jelaskan json | 
| Backport | [HIVE-20192](https://issues.apache.org/jira/browse/HIVE-20192): HS2 dengan metastore tertanam membocorkan objek Manajer JDOPersistence | 
| Backport | [HIVE-20183](https://issues.apache.org/jira/browse/HIVE-20183): Memasukkan dari tabel berember dapat menyebabkan kehilangan data, jika tabel sumber berisi ember kosong | 
| Backport | [HIVE-20177](https://issues.apache.org/jira/browse/HIVE-20177): Vektorisasi: Kurangi alokasi dalam mode Streaming KeyWrapper GroupBy  | 
| Backport | [HIVE-20174](https://issues.apache.org/jira/browse/HIVE-20174): Vektorisasi: Perbaiki masalah NULL/Hasil Salah di GROUP BY Fungsi Agregasi | 
| Backport | [HIVE-20172](https://issues.apache.org/jira/browse/HIVE-20172): StatsUpdater gagal dengan Pengecualian GSS saat mencoba terhubung ke metastore jarak jauh | 
| Backport | [HIVE-20153](https://issues.apache.org/jira/browse/HIVE-20153): Hitung dan Jumlah UDF mengkonsumsi lebih banyak memori di Hive 2\$1 | 
| Backport | [HIVE-20152](https://issues.apache.org/jira/browse/HIVE-20152): setel ulang status db, ketika repl dump gagal, jadi ganti nama tabel dapat dilakukan | 
| Backport | [HIVE-20149](https://issues.apache.org/jira/browse/HIVE-20149): gagal/waktu habis TestHiveCli  | 
| Backport | [HIVE-20130](https://issues.apache.org/jira/browse/HIVE-20130): Pencatatan yang lebih baik untuk sinkronisasi skema informasi | 
| Backport | [HIVE-20129](https://issues.apache.org/jira/browse/HIVE-20129): Kembali ke evolusi skema berbasis posisi untuk tabel orc | 
| Backport | [SARANG-20118](https://issues.apache.org/jira/browse/HIVE-20118):. SessionStateUserAuthenticator getGroupNames | 
| Backport | [HIVE-20116: menggunakan](https://issues.apache.org/jira/browse/HIVE-20116) logger TezTask induk | 
| Backport | [HIVE-20115](https://issues.apache.org/jira/browse/HIVE-20115): Tabel asam tidak boleh menggunakan pemindaian footer untuk menganalisis | 
| Backport | [HIVE-20103](https://issues.apache.org/jira/browse/HIVE-20103): WM: Hanya penghitung DAG agregat jika setidaknya satu digunakan | 
| Backport | [HIVE-20101](https://issues.apache.org/jira/browse/HIVE-20101): BloomKFilter: Hindari menggunakan array byte [] lokal sepenuhnya | 
| Backport | [HIVE-20100](https://issues.apache.org/jira/browse/HIVE-20100): OpTraits : Pilih Optraits harus berhenti ketika ketidakcocokan terdeteksi | 
| Backport | [HIVE-20098](https://issues.apache.org/jira/browse/HIVE-20098): Statistik: NPE saat mendapatkan statistik partisi kolom Tanggal | 
| Backport | [HIVE-20095](https://issues.apache.org/jira/browse/HIVE-20095): Perbaiki fitur untuk mendorong komputasi ke tabel eksternal jdbc | 
| Backport | [HIVE-20093](https://issues.apache.org/jira/browse/HIVE-20093): LlapOutputFomatService: Gunakan ArrowBuf dengan Netty untuk Akuntansi | 
| Backport | [HIVE-20090](https://issues.apache.org/jira/browse/HIVE-20090): Perluas pembuatan filter reduksi semijoin untuk dapat menemukan peluang baru | 
| Backport | [HIVE-20088: Jalur lokasi](https://issues.apache.org/jira/browse/HIVE-20088) konfigurasi Beeline dirakit dengan tidak benar | 
| Backport | [HIVE-20082](https://issues.apache.org/jira/browse/HIVE-20082): HiveDecimal ke konversi string tidak memformat desimal dengan benar | 
| Backport | [HIVE-20069](https://issues.apache.org/jira/browse/HIVE-20069): Perbaiki pengoptimalan ulang jika terjadi optimasi DPP dan Semijoin | 
| Backport | [HIVE-20051](https://issues.apache.org/jira/browse/HIVE-20051): Lewati otorisasi untuk tabel suhu | 
| Backport | [HIVE-20044](https://issues.apache.org/jira/browse/HIVE-20044): Arrow Serde harus memasukkan nilai char dan menangani string kosong dengan benar | 
| Backport | [HIVE-20028: Konfigurasi](https://issues.apache.org/jira/browse/HIVE-20028) cache klien Metastore digunakan secara tidak benar | 
| Backport | [HIVE-20025](https://issues.apache.org/jira/browse/HIVE-20025): Pembersihan file acara yang dibuat oleh HiveProtoLoggingHook | 
| Backport | [HIVE-20020](https://issues.apache.org/jira/browse/HIVE-20020): Hive contrib jar seharusnya tidak ada di lib | 
| Backport | [HIVE-20013](https://issues.apache.org/jira/browse/HIVE-20013): Tambahkan pemeran Implisit ke tipe tanggal untuk fungsi to\$1date | 
| Backport | [HIVE-20011](https://issues.apache.org/jira/browse/HIVE-20011): Menjauh dari mode append di hook logging proto | 
| Backport | [HIVE-20005](https://issues.apache.org/jira/browse/HIVE-20005): acid\$1table\$1stats, acid\$1no\$1buckets, dll - perubahan hasil kueri di cabang | 
| Backport | [HIVE-20004](https://issues.apache.org/jira/browse/HIVE-20004): Skala salah yang digunakan oleh ConvertDecimal 64 ToDecimal menghasilkan hasil yang salah | 
| Backport | [HIVE-19995: Lalu](https://issues.apache.org/jira/browse/HIVE-19995) lintas baris agregat untuk tabel asam | 
| Backport | [HIVE-19993](https://issues.apache.org/jira/browse/HIVE-19993): Menggunakan alias tabel yang juga muncul sebagai nama kolom tidak mungkin | 
| Backport | [HIVE-19992](https://issues.apache.org/jira/browse/HIVE-19992): Vektorisasi: Ikuti ke HIVE-19951 --> tambahkan panggilan ke. SchemaEvolution isOnlyImplicitKonversi untuk menonaktifkan LLAP yang dikodekan I/O untuk ORC hanya ketika konversi tipe data tidak implisit | 
| Backport | [HIVE-19989](https://issues.apache.org/jira/browse/HIVE-19989): Metastore menggunakan nama aplikasi yang salah untuk metrik HADOOP2  | 
| Backport | [HIVE-19981](https://issues.apache.org/jira/browse/HIVE-19981): Tabel terkelola yang dikonversi ke tabel eksternal oleh HiveStrictManagedMigration utilitas harus diatur untuk menghapus data saat tabel dijatuhkan | 
| Backport | [HIVE-19967](https://issues.apache.org/jira/browse/HIVE-19967): SMB Join: Butuh Optraits untuk ala GBY Op PTFOperator  | 
| Backport | [HIVE-19935](https://issues.apache.org/jira/browse/HIVE-19935): Sesi Hive WM dimatikan: Gagal memperbarui jumlah tugas LLAP | 
| Backport | [HIVE-19924](https://issues.apache.org/jira/browse/HIVE-19924): Menandai pekerjaan distcp yang dijalankan oleh Repl Load | 
| Backport | [HIVE-19891](https://issues.apache.org/jira/browse/HIVE-19891): memasukkan ke dalam tabel eksternal dengan direktori partisi khusus dapat menyebabkan kehilangan data | 
| Backport | [HIVE-19850](https://issues.apache.org/jira/browse/HIVE-19850): Pemangkasan partisi dinamis di Tez mengarah ke kesalahan 'Tidak ada pekerjaan yang ditemukan untuk tabel' | 
| Backport | [HIVE-19806](https://issues.apache.org/jira/browse/HIVE-19806): Urutkan output qtests untuk menghindari kerapuhan dalam hasil tes | 
| Backport | [HIVE-19770:](https://issues.apache.org/jira/browse/HIVE-19770) Dukungan untuk CBO untuk kueri dengan beberapa kolom yang sama di pilih | 
| Backport | [HIVE-19769](https://issues.apache.org/jira/browse/HIVE-19769): Buat objek khusus untuk nama DB dan Tabel | 
| Backport | [HIVE-19765](https://issues.apache.org/jira/browse/HIVE-19765): Tambahkan tes khusus Parket ke BlobstoreCliDriver | 
| Backport | [HIVE-19759: Tes](https://issues.apache.org/jira/browse/HIVE-19759) serpihan: \$1 TestRpc testServerPort | 
| Backport | [HIVE-19711](https://issues.apache.org/jira/browse/HIVE-19711): Alat Skema Sarang Refactor | 
| Backport | [HIVE-19701](https://issues.apache.org/jira/browse/HIVE-19701): getDelegationToken FromMetaStore tidak perlu disinkronkan | 
| Backport | [HIVE-19694](https://issues.apache.org/jira/browse/HIVE-19694): Create Materialized View statement harus memeriksa konflik nama MV sebelum menjalankan pernyataan SQL MV. | 
| Backport | [HIVE-19674](https://issues.apache.org/jira/browse/HIVE-19674): Kelompokkan berdasarkan Konstanta Desimal tekan ke bawah ke tabel Druid | 
| Backport | [HIVE-19668](https://issues.apache.org/jira/browse/HIVE-19668): Lebih dari 30% dari heap terbuang oleh duplikat org.antlr.runtime. CommonTokenstring dan duplikat | 
| Backport | [HIVE-19663](https://issues.apache.org/jira/browse/HIVE-19663): refactor pembuatan laporan LLAP IO | 
| Backport | [HIVE-19661](https://issues.apache.org/jira/browse/HIVE-20829): alihkan Hive UDFs untuk menggunakan mesin regex Re2J | 
| Backport | [HIVE-19628](https://issues.apache.org/jira/browse/HIVE-19628): kemungkinan NPE di LLAP TestSigning | 
| Backport | [HIVE-19568](https://issues.apache.org/jira/browse/HIVE-19568): Active/Passive HS2 HA: Larang koneksi langsung ke instance pasif HS2  | 
| Backport | [HIVE-19564](https://issues.apache.org/jira/browse/HIVE-19564): Vektorisasi: Perbaiki masalah NULL/Hasil Salah dalam Aritmatika | 
| Backport | [HIVE-19552](https://issues.apache.org/jira/browse/HIVE-19552): Aktifkan \$1druidkafkamini\$1basic .q TestMiniDruidKafkaCliDriver | 
| Backport | [HIVE-19432](https://issues.apache.org/jira/browse/HIVE-19432): GetTablesOperation terlalu lambat jika sarang memiliki terlalu banyak database dan tabel | 
| Backport | [HIVE-19360](https://issues.apache.org/jira/browse/HIVE-19360): CBO: Tambahkan “OptimizedSQL” ke objek QueryPlan  | 
| Backport | [HIVE-19326:](https://issues.apache.org/jira/browse/HIVE-19326) statistik pengumpulan otomatis: agregasi salah selama kueri UNION | 
| Backport | [HIVE-19313](https://issues.apache.org/jira/browse/HIVE-19313): tes gagal TestJdbcWith DBToken StoreNoDoAs | 
| Backport | [HIVE-19285](https://issues.apache.org/jira/browse/HIVE-19285): Tambahkan log ke subclass dari MetaDataOperation | 
| Backport | [HIVE-19235](https://issues.apache.org/jira/browse/HIVE-19235): Perbarui file emas untuk tes Minimr | 
| Backport | [HIVE-19104](https://issues.apache.org/jira/browse/HIVE-19104): Saat pengujian MetaStore dimulai dengan coba lagi, instance harus independen | 
| Backport | [HIVE-18986](https://issues.apache.org/jira/browse/HIVE-18986): Ganti nama tabel akan menjalankan java.lang. StackOverflowError di DataNucleus jika tabel berisi sejumlah besar kolom | 
| Backport | [HIVE-18920](https://issues.apache.org/jira/browse/HIVE-18920): CBO: Inisialisasi penyedia Janino sebelum kueri pertama | 
| Backport | [HIVE-18873](https://issues.apache.org/jira/browse/HIVE-18873): Melewatkan predikat pushdown untuk MR secara diam-diam di dapat menyebabkan penangan penyimpanan menghasilkan hasil yang salah HiveInputFormat  | 
| Backport | [HIVE-18871](https://issues.apache.org/jira/browse/HIVE-18871): sarang pada kesalahan eksekusi tez karena menyetel hive.aux.jars.path ke hdfs:// | 
| Backport | [HIVE-18725](https://issues.apache.org/jira/browse/HIVE-18725): Meningkatkan penanganan kesalahan untuk subquery jika ada referensi kolom yang salah | 
| Backport | [HIVE-18696](https://issues.apache.org/jira/browse/HIVE-18696): Folder partisi mungkin tidak dibersihkan dengan benar dalam metode.add\$1partitions\$1core jika HiveMetaStore | 
| Backport | [HIVE-18453](https://issues.apache.org/jira/browse/HIVE-18453): ACID: Tambahkan sintaks “BUAT TABEL TRANSAKSIONAL” untuk menyatukan dukungan ACID ORC & Parquet | 
| Backport | [HIVE-18201](https://issues.apache.org/jira/browse/HIVE-18201): Nonaktifkan XPROD\$1EDGE untuk sq\$1count\$1chec | 
| Backport | [HIVE-18140](https://issues.apache.org/jira/browse/HIVE-18140): Statistik tabel yang dipartisi bisa salah dalam kasus campuran statistik dasar | 
| Backport | [HIVE-17921](https://issues.apache.org/jira/browse/HIVE-17921): Agregasi dengan struct di LLAP menghasilkan hasil yang salah | 
| Backport | [HIVE-17896](https://issues.apache.org/jira/browse/HIVE-17896): TopNKey: Buat operator Top vektor mandiri NKey  | 
| Backport | [HIVE-17840](https://issues.apache.org/jira/browse/HIVE-17840): HiveMetaStore memakan pengecualian jika transactionalListeners.NotifEvent gagal | 
| Backport | [HIVE-17043](https://issues.apache.org/jira/browse/HIVE-17043): Hapus kolom yang tidak unik dari grup dengan kunci jika tidak direferensikan nanti | 
| Backport | [HIVE-17040](https://issues.apache.org/jira/browse/HIVE-17040): Bergabunglah dengan eliminasi di hadapan hubungan FK | 
| Backport | [HIVE-16839](https://issues.apache.org/jira/browse/HIVE-16839): Panggilan tidak seimbang openTransaction/commitTransaction saat mengubah partisi yang sama secara bersamaan | 
| Backport | [HIVE-16100](https://issues.apache.org/jira/browse/HIVE-16100): Pengoptimal Partisi Diurutkan Dinamis kehilangan operator saudara | 
| Backport | [HIVE-15956](https://issues.apache.org/jira/browse/HIVE-15956): StackOverflowError ketika menjatuhkan banyak partisi | 
| Backport | [HIVE-15177](https://issues.apache.org/jira/browse/HIVE-15177): Otentikasi dengan sarang gagal ketika jenis autentikasi kerberos disetel ke fromSubject dan prinsipal berisi \$1HOST | 
| Backport | [HIVE-14898](https://issues.apache.org/jira/browse/HIVE-14898): HS2 seharusnya tidak mencatat tumpukan panggilan untuk kesalahan header autentikasi kosong | 
| Backport | [HIVE-14493](https://issues.apache.org/jira/browse/HIVE-14493): Mempartisi dukungan untuk tampilan terwujud | 
| Backport | [HIVE-14431](https://issues.apache.org/jira/browse/HIVE-14431): Kenali COALESCE sebagai KASUS | 
| Backport | [HIVE-13457](https://issues.apache.org/jira/browse/HIVE-13457): Buat titik akhir HS2 REST API untuk memantau informasi | 
| Backport | [HIVE-12342](https://issues.apache.org/jira/browse/HIVE-12342): Tetapkan nilai default hive.optimize.index.filter ke true | 
| Backport | [HIVE-10296](https://issues.apache.org/jira/browse/HIVE-10296): Cast exception diamati saat hive menjalankan kueri multi join di metastore | 
| Backport | [HIVE-6980](https://issues.apache.org/jira/browse/HIVE-6980): Jatuhkan tabel dengan menggunakan sql langsung | 

## Amazon EMR 6.6.0 - Perubahan konfigurasi sarang
<a name="emr-Hive-660-configs"></a>
+ Sebagai bagian dari perubahan OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), properti untuk mengurutkan partisi dinamis,, `hive.optimize.sort.dynamic.partition` telah diganti dengan. `hive.optimize.sort.dynamic.partition.threshold` 

  `hive.optimize.sort.dynamic.partition.threshold`Konfigurasi memiliki nilai potensial berikut:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/emr/latest/ReleaseGuide/Hive-release-history-660.html)

## Amazon EMR 6.6.0 - Sarang masalah yang diketahui
<a name="emr-Hive-660-issues"></a>
+ Kueri dengan fungsi windowing pada kolom yang sama dengan join dapat menyebabkan transformasi tidak valid seperti yang dilaporkan dalam [HIVE-25278](https://issues.apache.org/jira/browse/HIVE-25278) dan menyebabkan hasil yang salah atau kegagalan kueri. Sebagai solusinya, Anda dapat menonaktifkan CBO pada tingkat kueri untuk kueri tersebut. Hubungi AWS dukungan untuk informasi lebih lanjut.
+  Amazon EMR 6.6.0 termasuk perangkat lunak Hive versi 3.1.2. [Hive 3.1.2 memperkenalkan fitur yang membagi file teks jika berisi header dan footer (HIVE-21924).](https://issues.apache.org/jira/browse/HIVE-21924) Apache Tez App Master membaca setiap file Anda untuk menentukan titik offset dalam rentang data. Perilaku gabungan ini dapat berdampak negatif pada kinerja jika kueri Anda membaca sejumlah besar file teks kecil. Sebagai solusinya, gunakan `CombineHiveInputFormat` dan sesuaikan ukuran split maksimal dengan mengonfigurasi properti berikut:

  ```
  SET hive.tez.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat;
  SET mapreduce.input.fileinputformat.split.maxsize=16777216;
  ```
+ Dengan Amazon EMR 6.6.0 hingga 6.9.x, kueri INSERT dengan partisi dinamis dan klausa ORDER BY atau SORT BY akan selalu memiliki dua reduksi. Masalah ini disebabkan oleh perubahan OSS [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703), yang menempatkan optimasi partisi pengurutan dinamis di bawah keputusan berbasis biaya. Jika beban kerja Anda tidak memerlukan penyortiran partisi dinamis, kami sarankan Anda mengatur `hive.optimize.sort.dynamic.partition.threshold` properti `-1` untuk menonaktifkan fitur baru dan mendapatkan jumlah reduksi yang dihitung dengan benar. Masalah ini diperbaiki di OSS Hive sebagai bagian dari [HIVE-22269 dan](https://issues.apache.org/jira/browse/HIVE-22269) diperbaiki di Amazon EMR 6.10.0.