Hive 2.3.9.200 - 2405 (EEP 8.1.2) Release Notes

The notes below relate specifically to the HPE Ezmeral Data Fabric Distribution for Apache Hive. You may also be interested in the Apache Hive-2.3.9 Release Notes and the Apache Hive homepage.
Hive Version 2.3.9.200
Release Date May 2024
HPE Version Interoperability See Hive and HCatalog Support Matrix and Ecosystem Support Matrix and EEP Components and OS Support.
Source on GitHub https://github.com/mapr/hive
GitHub Release Tag 2.3.9.200-eep-812
Maven Artifacts https://repository.mapr.com/maven/
Package Names Navigate to http://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.9 works with the following HPE Hive drivers:

For additional driver information, see Connecting to HiveServer2.

Feature support

The following list describes support of various components and functionality with Hive 2.3.9.200 - 2405:

  • Supports Hive-2.3.9 on Tez-0.9.2 For more information, see Tez 0.9.2.500 - 2305 (EEP 8.1.1) Release Notes.

  • Does not support Hive on Spark. You cannot use Spark as a query 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.3.9 because Apache Slider is not an HPE supported ecosystem component.

  • Starting from Hive 2.1, Hive must 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.9.200 - 2405:
  • None.

Fixes

This HPE release includes the following fixes on the base release:
GitHub Commit Number Data (YYYY-MM-DD) HPE Fix Number and Description
08635d143f 2024-05-04 EEP-HIVE-1497: upgrade libs due to CVE
89dcc0070b 2022-10-31 EEP-HIVE-1331: IllegalAccessError: tried to access method org.apache.orc.impl.SchemaEvolution.getBaseRow
2cac387b9d 2024-01-04 EEP-HIVE-1460: upgrade jettison to 1.5.4
fc3cbaa830 2024-01-04 EEP-HIVE-1460: upgrade jetty to 9.4.53.v20231009
49af22341b 2024-01-04 EEP-HIVE-1460: upgrade velocity to 2.3
2ef2c83317 2024-01-04 EEP-HIVE-1460: upgrade ivy to 2.5.2
27b888c4cc 2023-10-27 EEP-HIVE-1455: snappy-java injects native implementation to Platform Class Loader
d4dc191848 2023-06-22 EEP-HIVE-1413: Address CVE-2022-1471 for hive
d033623b71 2023-06-21 EEP-HIVE-1413: Address CVE-2022-1471 for hive
63a931a7ee 2023-06-21 EEP-HIVE-1412: Address CVE-2022-37865 for hive
6f6876af95 2023-06-09 EEP-HIVE-1345: CVE-2019-20444 & CVE-2019-20445; netty-3.10.6.Final.jar Vulnerabilities

Known Issues and Limitations

  • Some parquet files created by Spark are not usable by Hive. For Spark to generate a fully compatible parquet for Hive, you must enable the following compatability option prior to parquet files creation:
    spark.sql.parquet.writeLegacyFormat
    See the full option definition in the Spark documentation.

    If you have already created incompatible parquet files, you must regenerate the files after enabling the compatibility option.

Resolved Issues

  • None.