Hive 1.0-1508 Release Notes

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

Hive Version 1.0
Release Date Sept 22, 2015
Source on GitHub https://github.com/mapr/hive
GitHub Release Tag 1.0.0-mapr-1508
MapR Version Compatibility See Ecosystem Support Matrix (Pre-5.2 releases).
Maven Artifacts https://repository.mapr.com/maven/

New in this Release

This release of Hive 1.0 for the MapR distribution for Hadoop includes the following behavior changes:

  • HiveServer2 Authentication Changes (Available for MapR cluster version 4.1 and above)

    On secure MapR clusters, MapR-SASL is not longer the default for HiveServer2. Instead, HiveServer2 uses PAM by default.

  • WebHCat Changes

    The warden.hcat.conf file is no longer installed with mapr-hive package. Instead, it is installed with the mapr-hivewebhcat package.

  • Cost-based optimization

    Cost-based optimization is disabled by default. For information on how to enable this option, see the Apache Hive documentation.

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
3ce96ce 2015-05-18 MAPR-18725: Errors are no longer logged in Warden logs when Warden starts the WebHCat service.
75e1d7d 2015-06-16 MAPR-19150/Hive-9613: Left join query plan no longer outputs wrong column when using subquery.
5d3d28f 2015-06-16 MAPR-19155: On secure MapR clusters, HiveServer2 uses PAM by default.
80d5220 2015-06-23 MAPR-19208: The default log level for org.apache.hadoop.hive.serde2.avro.AvroDeserializer class is now debug instead of warn.
50fd1d3 2015-06-24 Includes HIVE-9976 fix.
547ddb2 2015-06-24 MAPR-19116: Includes HIVE-9976 and HIVE-10106 fixes.
079d8a1 2015-06-24 MAPR-13215: The hadoop.proxyuser.mapr.groups property is now able to restrict the groups that can be impersonated.
bf6e670 2015-06-30 MAPR-19152: When you run a Hive UDF from within a Pig 0.15 console, Hive no longer logs a null pointer exception when SessionState.get() returns NULL.
11f1b69 2015-07-08 MAPR-19453: When you enable hive.warehouse.subdir.inherit.perms in hive-site.xml, Hive no longer creates tables with incorrect permissions. The tables now successfully inherit the permissions of the parent directory.
f580822 2015-07-27 MAPR-19698/HIVE-10929: On Tez, dynamic partitioning queries with union all statement no longer fail at org.apache.hadoop.hive.ql.exec.MoveTask with an "Invalid partition key & values" exception.
6db44f6 2015-07-30 MAPR-18222: Hive includes PARQUET-107 fix.
4f12a86

3a3c1d1

2015-08-03 MAPR-19029: HiveServer2 now honors the MapReduce Mode configuration in warden.hs2.conf.
9e4a5cd 2015-08-03 MAPR-19778: WebHCat service no longer displays a MalformedURLException in /opt/mapr/logs/adminuiapp.log.
3a516cd 2015-08-07 MAPR-19831/Hive-9855: Hive 1.0 skewjoin no longer fails with an "Invalid source or target" exception.
6f88d6e

1379459

2015-08-25 MAPR-19894: "Insert overwrite table partition" command no longer ignores fs.permission.umask-mode when hive.optimize.insert.dest.volume is enabled.
3d984ef 2015-09-01 MAPR-20281/HIVE-9199: DummyTxnManager can now determine the lockMode required for a DDL based on the output writetype.
60b1f39 2015-09-03 MAPR-20254/HIVE-10841: Join queries no longer produce incorrect data due to the failure to push down Hive predicate.