Hive 2.3.6 - 2101 (EEP 6.3.2) Release Notes

The notes below relate specifically to the HPE Ezmeral Data Fabric Distribution for Apache Hive.
Hive Version 2.3.6
Release Date January 2021
HPE Version Interoperability SeeHive and HCatalog Support Matrix andEcosystem Support Matrix andMEP Components and OS Support.
Source on GitHub https://github.com/mapr/hive
GitHub Release Tag 2.3.6-mapr-2101
Maven Artifacts See Maven Artifacts for MapR.
Package Names Navigate tohttp://package.ezmeral.hpe.com/releases/MEP/, and select your MEP and OS to view the list of package names.
ODBC/JDBC Drivers
Hive 2.3.6 works with the following HPE Hive drivers:

For additional driver information, seeConnecting to HiveServer2.

Feature support

The following list describes support of various components and functionality with Hive 2.3.6 - 2101:

  • Supports Hive-2.3.6 on Tez-0.9.1 For more information, see Tez 0.9.1-2101 (MEP 6.3.2) Release Notes.

  • Does not support Hive on Spark, so you cannot use Spark as an execution engine for Hive. However, you can run Hive and Spark on the same cluster. You can also use Spark SQL and Drill to query Hive tables.

  • Does not support HDFS encryption in Hive tables.

  • Does not support LLAP with Hive-2.1.1 because Apache Slider is not a supported HPE ecosystem component.

  • Starting from Hive 2.1, Hive needs to run the schematool command as an initialization step.

Changes in default security configuration

The following list describes changes in default security for Hive 2.3.6 - 2101:
  • None.

New in This Release

Hive 2.3.6 - 2101 introduces the following enhancements or HPE platform-specific behavior changes:

  • None.

Fixes

This HPE release includes the following fixes on the base release:
Commit Date (YYYY-MM-DD) Comment
1fb62f0 2021-01-06 MAPR-HIVE-859 : ERROR Unable to invoke factory method in class class org.apache.logging.log4j.core.appender.RandomAccessFileAppender for element RandomAccessFile. java.lang.reflect.InvocationTargetException
504b21a 2021-01-06 MAPR-HIVE-738 : Set hive.exec.submit.local.task.via.child to true by default
5148c12 2020-12-28 MAPR-HIVE-853 : Compilation error: cannot find symbol class HBaseCommonTestingUtility
d0d6bdd 2020-12-14 MAPR-HIVE-852: Fix Netty vulnerability in Hive
24d0020 2020-12-10 HIVE-21489 : EXPLAIN command throws ClassCastException in Hive
a9e23f7 2020-12-09 MAPR-HIVE-850 : CLONE - CVE-2018-11771, CVE-2019-12402: commons-compress vulnerability
3e62bc6 2020-12-09 MAPR-HIVE-848 : CLONE - WS-2019-0490: jcommander vulnerability
33b4049 2020-12-07 MAPR-HIVE-844 : CVE-2020-9484 etc.: Tomcat vulnerabilities
c290ef5 2020-12-04 MAPR-HIVE-845 : CVE-2009-2625,CVE-2012-0881 etc. vulnerabilities in xerces
e8f906a 2020-12-03 MAPR-HIVE-843 : CVE-2020-13692: PostreSQL JDBC driver vulnerability
4feb830 2020-12-03 MAPR-HIVE-700 : CVE-2014-0114: Vulnerability with commons-beanutils
25fa3ca 2020-12-03 MAPR-HIVE-757 : Do not send server (jetty) details
7f615a8 2020-12-03 MAPR-HIVE-841 : CVE-2020-27216: jetty vulnerability
40e7e79 2020-11-27 MAPR-HIVE-839 : IF NOT EXISTS statement does not work for external tables when StorageBasedAuthorizationProvider is used
1b5e8ec 2020-11-05 MAPR-HIVE-836 : Validate MapR Ticket (expiry date) before connecting from Beeline to HiveServer2
e3c6553 2020-11-21 MAPR-HIVE-835 : PAM authentication requires MapR SASL ticket on secure cluster
d098f35 2020-10-27 MAPR-HIVE-733 : CLONE - configure.sh backup config files indefinitely without any cleanup
35403d5 2020-10-01 MAPR-HIVE-746: Upgrade/Remove tomcat jasper library dependencies
b84e678 2020-10-01 MAPR-HIVE-823: Fix TestHS2HttpServerPam and TestHS2HttpServer
0860bb3 2020-09-29 MAPR-HIVE-822: Fixed test in TestDruidStorageHandler
424faa0 2020-09-18 MAPR-HIVE-689: Hive date/timestamp miscalculation while crossing daylight savings time
This release also includes the following back-ported issues. For complete details, refer to the commit log for this project in GitHub.
Commit Date (YYYY-MM-DD) Comment
c8785fa 2020-12-23 HIVE-15444 : tez.queue.name is invalid after tez job running on CLI
5b1359c 2020-11-18 HIVE-22144 : HiveServer Web UI: Adding secure flag to the cookies options
c1ec2a3 2020-11-16 HIVE-23583 : Upgrade to ant 1.10.9 due to CVEs

Known Issues and Limitations

  • HIVE-19502 Unable to insert values into table stored by JdbcStorageHandler
  • HIVE-19286 NPE in MERGE operator on MR mode
Some SELECT queries can be converted to a single FETCH task minimizing latency. Currently, the query should be single sourced, not having any subquery, and should not have any aggregations or distincts (which incurs RS), lateral views or joins:
none : disable hive.fetch.task.conversion
minimal : SELECT star, filter on partition columns, LIMIT only
more :  SELECT, filter, LIMIT only (support TABLESAMPLE and virtual columns)

Resolved Issues

  • None.