Hive 1.2.1-1601 Release Notes

The notes below relate specifically to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache Hive 1.2.1 changelog or the Apache Hive homepage.

Version 1.2.1
Release Date February 1, 2016
Source on GitHub https://github.com/mapr/hive/tree/1.2.0-mapr-1601
MapR Version Interoperability See Hive and HCatalog Support Matrix and Ecosystem Support Matrix (Pre-5.2 releases).
Maven Artifacts https://repository.mapr.com/maven/
Package Names

The following packages are associated with this release:

  • mapr-hive-1.2.201601281422-1.noarch.rpm

  • mapr-hive_1.2.201601281422_all.deb

  • mapr-hivemetastore-1.2.201601281422-1.noarch.rpm

  • mapr-hivemetastore_1.2.201601281422_all.deb

  • mapr-hiveserver2-1.2.201601281422-1.noarch.rpm

  • mapr-hiveserver2_1.2.201601281422_all.deb

  • mapr-hivewebhcat_1.2.201601281422_all.deb

  • mapr-hivewebhcat-1.2.201601281422-1.noarch.rpm

New in this Release

This release of Apache Hive includes the following behavior changes that are specific to MapR:

DataNucleus versions were updated.
The following DataNucleus versions were updated:
Component Old Version New Version
datanucleus-api-jdo 3.2.6 4.2.1
datanucleus-core 3.2.1.0 4.1.6
datanucleus-rdbms 3.2.9.0 4.1.7
DataNucleus properties were renamed.
The following DataNucleus properties were renamed:
Old Name New Name
datanucleus.validateTables datanucleus.schema.validateTables
datanucleus.validateConstraints datanucleus.schema.validateConstraints
datanucleus.validateColumns datanucleus.schema.validateColumns
datanucleus.autoCreateSchema datanucleus.schema.autoCreateAll
DataNucleus Property datanucleus.fixedDatastore was deleted.
Added integration with HBase 1.1.

For details on the features available in the open source version of this component, see the Apache Hive 1.2.1 changelog or the Apache Hive homepage.

Hive 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.

GitHub Commit Date (YYYY-MM-DD) Comment
fe18d11 2016-01-12 MAPR-22108 Hive insert to HBase table no longer fails with java.lang.RuntimeException:
java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.Put.setDurability
b189fa2 2015-12-07 MAPR-21228: Hive queries no longer fail with exception: Table 'hive.DELETEME1xx' doesn't exist.
13a8406 2015-12-11 MAPR-20207: Backported HIVE-9599 to remove extra, conflicting jars from hive-jdbc-standalone.jar.
7646ece 2015-11-19 MAPR-20263: Hive Metastore no longer incorrectly determines the authentication method when Hive jobs are created by other components such as Sqoop, Oozie, or Spark.
c4345c3 2015-11-16 MAPR-21349: The insert overwrite directory command no longer fails.
b817902 2015-11-06 MAPR-21315 Backported HIVE-10802 so that table join queries with a constant field in the select statement no longer throw an IndexOutOfBoundsException.
03d2c74 2015-11-04 MAPR-21238: Backported Hive-11502 so that map side aggregation is no longer extremely slow.