Hive 3.1.3.850 (DEP 10.0.0) Release Notes
| Hive Version | 3.1.3.850 |
| Release Date | October 2025 |
| HPE Version Interoperability | See Ecosystem Pack Components and OS Support. |
| Source on GitHub | https://github.com/mapr/hive |
| GitHub Release Tag | 3.1.3.850-dep-1000 |
| Maven Artifacts | https://repository.mapr.com/maven/ |
| Package Names | Navigate to http://package.ezmeral.hpe.com/releases/MEP/, and select your EEP(MEP) and OS to view the list of package names. |
| ODBC/JDBC Drivers |
Hive 3.1.3 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 3.1.3.750 or higher:
-
Supports Hive-3.1.3 on Tez-0.10.2.
-
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-3.1.3
-
Starting from Hive 2.1, Hive needs to run the schematool command as an initialization step.
New in This Release
None
Fixes
This release includes CVE and bug fixes according to the following list of changes.
| GitHub Commit Number | Data (YYYY-MM-DD) | HPE Fix Number and Description |
| f93ec9d70 | 2025-10-9 | EEP-HIVE-1606: Hive Metastore not configured properly with external MySQL database |
| 6b30d5e9ff | 2025-09-29 | EEP-HIVE-1602: JAVA17/21 env conftool run from installer services's templates failed to set paratemers in hive-site.xml |
| fc1f15cf3f | 2025-09-28 | EEP-HIVE-1601: Update BC FIPS dependencies to v2 |
| 657bdd9b0d | 2025-09-17 | EEP-HIVE-1596: Correcting Hadoop version - from 3.4.1.200-eep-1000 to 3.4.1.200-dep-1000 |
| d4ace85d8a | 2025-08-26 | EEP-HIVE-1582: Update Hive deb and rpm packages description |
| 708be71dd0 | 2025-08-26 | EEP-HIVE-1586: cleardanglingscratchdir tool causes Hive query failure |
| 4789001b8f | 2025-08-26 | EEP-HIVE-1433: Hue can not connect to HiveServer2 HA over Zookeeper |
| f2200bafe0 | 2025-08-18 | EEP-HIVE-1569: Add conditioned Java17 and Java21 auto-configuration as a part of configure.sh behavior for all EEPs |
For complete details refer to the commit log for this project in GitHub.
Known Issues and Limitations
- See Considerations for Hive on JDK 17 and later.
- For Hive services to work on a cluster with FIPS mode enabled, you need to configure the
following settings:
- Add the following properties to core-site.xml
(/opt/mapr/hadoop/hadoop-<version>/etc/hadoop/core-site.xml):
<property> <name>hadoop.security.secret-manager.key-generator.algorithm</name> <value>HmacSHA1</value> <description> The configuration key specifying the KeyGenerator algorithm used in SecretManager for generating secret keys. The algorithm must be a KeyGenerator algorithm supported by the Java Cryptography Architecture (JCA). Common examples include "HmacSHA1", "HmacSHA256", and "HmacSHA512". </description> </property> <property> <name>hadoop.security.secret-manager.key-length</name> <value>128</value> <description> The configuration key specifying the key length of the generated secret keys in SecretManager. The key length must be appropriate for the algorithm. For example, longer keys are generally more secure but may not be supported by all algorithms. </description> </property> - Remove the old (short) SCRUM password and recreate a new one (with extended length),
for
example:
hadoop credential delete scram.password -provider localbcfks://file/opt/mapr/hadoop/hadoop-3.4.1/etc/hadoop/scram/scram.bcfks hadoop credential create scram.password -value <128 chars password> -provider localbcfks://file/opt/mapr/hadoop/hadoop-3.4.1/etc/hadoop/scram/scram.bcfks example: hadoop credential create scram.password -value dDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0xdDA/ye0x -provider localbcfks://file/opt/mapr/hadoop/hadoop-3.4.1/etc/hadoop/scram/scram.bcfks - Restart Hadoop and Hive services.
- Add the following properties to core-site.xml
(/opt/mapr/hadoop/hadoop-<version>/etc/hadoop/core-site.xml):
- RCFile and Hive 2.x Timestamps:
Backward compatibility for RCFile timestamps written by Hive 2 are not fully supported in Hive 3. Because RCFile uses the same internal classes for both reading and writing, any automatic conversion risks double-applying timezone shifts. As a result, Hive 2 to Hive 3 timestamp migration is not handled transparently.