Hive 0.13.0-1405 Release Notes

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

Version Hive 0.13.0-1406
Release Date June 6, 2014
Source on GitHub https://github.com/mapr/hive
GitHub Release Tag hive-0.13-mapr-1405
MapR Version Compatibility See Ecosystem Support Matrix.
Maven Artifacts http://repository.mapr.com/maven/

New In This Release

This is the initial release of Hive 0.13 for the MapR distribution for Hadoop.

Known Issues

MapR Issue Description
14397 Impala only runs with Hive 0.12. Earlier versions of Hive and Hive 0.13 are not supported with Impala.

Patches

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

MapR 10677. Hive task temp files are now written to the task's spill directory in a MapRFS local volume instead of the local filesystem. To write temp files to the local filesystem, change the value of the hive.exec.tmp.maprfsvolume attribute in the hive-site.xml file to false.

Commit Date (YYYY-MM-DD) Comment
09529ed 14-May-2014 MapR 12909. Resolves scratchdir user permissions issues related to impersonation when starting HiveServer2 for the first time. When impersonation is enabled, HiveServer2 sets the permissions on the root scratch directory (by default, /user/mapr-user/tmp/hive) to 777. These permissions enable the creation of query-specific scratch subdirectories for impersonated users.
cbc8a7b 16-May-2014 [HIVE-6245] and MapR 13847. Resolves impersonation issues with remote MetaStore in HiveServer 2 when hive.metastore.execute.setugi property is set to true.
3e78db6 16-May-2014 MapR 13477. The LD_LIBRARY_PATH variable now includes the path to libjpam.so. Users no longer need to download and configure libjpam.so during HiveServer2 configuration.
7973de9 22-May-2014 MapR 13872. Improved support for Beeline with Hive 13 on MapR.
cf24ff5 23-Apr-2014 [HIVE-4133] Fixes a ClassNotFoundException error in the EventCounter.
a2f9ecd 23-Apr-2014 [HIVE-4969] and MapR 10948. The HCatLoader class now returns complete table information.
5a02b20 23-Apr-2014 [HIVE-5631] and MapR 11291. Skewed tables can now have indexes created.
119d60c 23-Apr-2014  
fef36c1 24-Apr-2014 [HIVE-3844] and MapR 9663. Hive TIMESTAMP column type now supports required timestamp formats.
0efe07d 24-Apr-2014 MapR 8765. Hive now correctly computes the JobTracker location in case of failure.
be1996b 24-Apr-2014 MapR 11554. ASTNodeOrigin objects serialize and deserialize correclty.
b1d9ac7 24-Apr-2014 MapR 10677. Hive task temp files are now written to the task's spill directory in a MapRFS local volume instead of the local filesystem. To write temp files to the local filesystem, change the value of the hive.exec.tmp.maprfsvolume attribute in the hive-site.xml file to false.
27e9a32 25-Apr-2014 MapR 11012. Hive now uses scratch directories that are subdirectories of the target table's home directory, eliminating cross-volume copies and improving performance. This optimization is disabled by default. For details on how to enable the option, see Hive.
5bace77 25-Apr-2014 MapR 12673. When the cluster is secure, HiveServer2 has PAM authentication enabled with 'login' profile by default. The default configuration is equivalent to the following property values:
hive.server2.authentication=CUSTOM
                  hive.server2.authentication.pam.profiles=login
                  hive.server2.custom.authentication.class=org.apache.hive.service.auth.PamAuthenticationProvider
a682974 01-May-2014 [HIVE-5677]. Fixes a condtion where Hive services generate errors when HIVE_OPTS is set.
5034b63 01-May-2014 [HIVE-4776] Adds an option to Hive to skip the first n rows of a file.
4b02a6a 01-May-2014 MapR 13010. Enhances support for Hive on YARN.
23892ab 01-May-2014 MapR 12684. The /logs and /pids subdirectories are created when HiveServer 2 or Hive Metastore are launched if they do not already exist.
7d99556 05-May-2014 [HIVE-4629] Adds a GetLog() API to retrieve query logs.
54d8193 07-May-2014 [HIVE-6893] Resolves a concurrency error in the HiveMetastore server.
ff41cbf 07-May-2014 MapR 13024. Corrects a condition where upgrading the Hive metastore would incorrectly report the upgrade as failed due to a mismatch in the version string in the JAR file.