Hive 1.2.1-1707 Release Notes

This section provides reference information, including new features, fixes, known issues, and limitations for Hive 1.2.1-1707.

Below are release notes for the Hive component included in the MapR Converged Data Platform. You may also be interested in the Apache Hive 1.2.1 changelog or the Apache Hive homepage.

Hive Version 1.2.1
Release Date August 2017
MapR Version Interoperability See Hive and HCatalog Support Matrix, Ecosystem Support Matrix (Pre-5.2 releases), and EEP Components and OS Support
Source on GitHub https://github.com/mapr/hive/tree/1.2.0-mapr-1707*
Maven Artifacts https://repository.mapr.com/maven/
Package Names See Package Names for Ecosystem Packs (EEPs)

* Although the version number in the GitHub source URL is 1.2.0, the content in GitHub applies to MapR Hive 1.2.1

Feature Support

MapR does not support Hive on Spark. Therefore, 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.

Fixes

This release by MapR includes the following fixes on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

Commit Date (YYYY-MM-DD) Comment
bca7e4a 2017-07-12 MAPR-27613: The issue that caused an exception when querying table using HiveServer2 is now fixed.
ce549fa 2017-06-27 MAPR-28068: The issue that caused record reader to throw an exception when trying to read an empty split is now fixed.
b3be3a1 2017-06-15 MAPR-27799: The issue that caused Hive "DROP DATABASE" query to throw exceptions in the logs is now fixed.
5ce6342 2017-06-01 MAPR-22115: The issue that caused Hive to prompt for username and password when using MapR SASL and Kerberos for authentication is now fixed.
12d7524 2017-05-29 MAPR-27427: The issue that caused Hive parser to ignore comments when the line started with two dashes (--) is now fixed.
a50cbae 2017-05-24 MAPR-27033: The issue that caused Datanucleus MSSQLServerAdapter to generate incorrect syntax for OFFSET-FETCH clause when working with MS SQL SERVER that is greater than or equal to 2012 is now fixed.
bd2e507 2017-05-24 MAPR-27483: The mismatch in hive and hbase in the result returned when counting number of records when there were NULL fields is now fixed by a new property, hive.read.all.hbase.column, which when set to:
  • true will allow Hive to read all columns from HBase table.
  • false may cause Hive to ignore null fields when counting number of records.
ef1fd04 2017-04-24 MAPR-HIVE-13: Added Hive Integration HCatalog Unit Tests to the process of Hive auto testing.
b7cbc74 2017-05-23 MAPR-26938: The issue that caused Hive metastore JVM to encrypt more than 256M of data in one shot and crush itself as result is fixed.
d901210 2015-08-04 MAPR-26310: The issue that caused Hive CLI startup to take some time when there were large number of databases is now fixed.
8c1aab1 2017-03-23 MAPR-26388: Hive will now process the version of Spark to determine whether spark-assemby JAR is needed.
40fb934 2017-03-21 MAPR-26325: The issue that caused Hive insert record to have a different column order than the select statement column order is now fixed.
ca0a9c4 2017-03-16 MAPR-26237: The issue that caused some queries with multiple inserts to fail in Hive 1.2 is now fixed.
e5570c1 2017-03-13 MAPR-26406: Hive 1.2 did not work in classic mode because xercesImpl-2.9.1.jar was not in the Hive classpath. This is now fixed.
4a5ef75 2017-03-13 MAPR-26138: The outdated commons-lang3 in Hive was breaking Spark. This is now fixed.
195ec67 2017-03-09 MAPR-26337: The issue that caused exceptions while using Hive delegation tokens is now fixed.
5527271 2017-03-07 MAPR-26371: Some tests were working incorrectly because of missing mapr.login.conf file. This is now fixed.

This release by MapR includes the following backported issues. For complete details, refer to the commit log for this project in GitHub.

Commit Date (YYYY-MM-DD) Comment
2692767 2017-05-31 HIVE-12790: The Metastore connection was leaking in HiveServer2 as a result of multiple open connections. This is now fixed.
c0654ff 2015-10-16 HIVE-12200: The issue that caused INSERT INTO table using a select statement without a FROM clause to fail is now fixed.
98be5eb 2017-04-26 HIVE-13510: The issue that caused dynamic partitioning to fail when remote metastore was being used is now fixed.
a4fe01f 2017-03-22 HIVE-12988: Includes immprovements to dynamic partition loading.
fa0e50e 2017-03-21 HIVE-12908: Includes immprovements to dynamic partition loading.
df7488e 2017-03-20 HIVE-12907: Includes immprovements to dynamic partition loading.
028dde3 2017-03-20 HIVE-12897: Includes immprovements to dynamic partition loading.
966f2ae 2015-07-02 HIVE-11157: The issue that caused Hive.get(HiveConf) to return the same Hive object to different user sessions is now fixed.
0503550 2017-03-27 HIVE-13954: Parquet logs will now go to STDERR (similar to Hive) instead of STDOUT (which Hive uses for query output only).
3166549 2017-04-03 HIVE-15331: The issue that caused decimal multiplication with high precision/scale to often return NULL is now fixed.