5.6. Patch information for Hive/HCatalog

Hive is based on Apache Hive 0.13.1. Apache HCatalog is now merged with Apache Hive. Hive/HCatalog includes the following patches:

  • HADOOP-10839, HADOOP-10840, HADOOP-7664: Need hotfix for HADOOP-879 and HADOOP-880

  • HIVE-5072: Enable directly invoke Sqoop job through WebHCat

  • HIVE-5775: Introduce Cost Based Optimizer to Hive

  • HIVE-6338: Hive thrift metastore fails to start with error message .MetaException cannot be cast to RuntimeException

  • HIVE-6521: WebHCat cannot fetch correct percentComplete for Hive jobs

  • HIVE-6564: WebHCat E2E tests that launch MR jobs fail on check job completion timeout

  • HIVE-6569: HCatalog still has references to deprecated property hive.metastore.local

  • HIVE-6571: query id should be available for logging during query compilation

  • HIVE-6602: Multi-user HiveServer2 throws error

  • HIVE-6695: bin/hcat should include hbase jar and dependencies in the classpath [followup/clone of HCATALOG-621]

  • HIVE-6698: hcat.py script does not correctly load the hbase storage handler jars

  • HIVE-6726: Hcat cli does not close SessionState

  • HIVE-6741: HiveServer2 startup fails in secure (kerberos) mode due to backward incompatible hadoop change

  • HIVE-6745: HCat MultiOutputFormat hardcodes DistributedCache keynames

  • HIVE-6788: Abandoned opened transactions not being timed out

  • HIVE-6792: hive.warehouse.subdir.inherit.perms doesn't work correctly in CTAS

  • HIVE-6799: HiveServer2 needs to map kerberos name to local name before proxy check

  • HIVE-6817: Some hadoop2-only tests need diffs to be updated

  • HIVE-6824: Hive HBase query fails on Tez due to missing jars - part 2

  • HIVE-6861: more hadoop2 only golden files to fix

  • HIVE-6868: Create table in HCatalog sets different SerDe defaults than what is set through the CLI

  • HIVE-6869: Golden file updates for tez tests

  • HIVE-6871: Build fixes to allow Windows to run TestCliDriver

  • HIVE-6880: TestHWISessionManager fails with -Phadoop-2

  • HIVE-6888: Hive leaks MapWork objects via Utilities::gWorkMap

  • HIVE-6915: Hive HBase queries fail on secure Tez cluster

  • HIVE-6927: Add support for MSSQL in schematool

  • HIVE-6931: Windows unit test fixes

  • HIVE-6936: Provide table properties to InputFormats

  • HIVE-6946: Make it easier to run WebHCat e2e tests

  • HIVE-6947: More fixes for tests on hadoop-2

  • HIVE-6966: More fixes for TestCliDriver on Windows

  • HIVE-6967: Hive transaction manager fails when SQLServer is used as an RDBMS

  • HIVE-6976: Show query id only when there's jobs on the cluster

  • HIVE-7006: Fix ql_rewrite_gbtoidx.q output file

  • HIVE-7009: HIVE_USER_INSTALL_DIR could not be set to non-HDFS filesystem

  • HIVE-7011: HiveInputFormat's split generation isn't thread safe

  • HIVE-7031: Utiltites.createEmptyFile uses File.Separator instead of Path.Separator to create an empty file in HDFS

  • HIVE-7043: When using the tez session pool via hive, once sessions time out, all queries go to the default queue

  • HIVE-7055: config not propagating for PTFOperator

  • HIVE-7061: sql std auth - insert queries without overwrite should not require delete privileges

  • HIVE-7062: Hive query using SUM() windowing function fails to complete and stays stuck on reduce task

  • HIVE-7065, HIVE-7085: Hive jobs in webhcat run in default mr mode even in Hive on Tez setup

  • HIVE-7072: HCatLoader only loads first region of hbase table

  • HIVE-7076: Plugin (exec hook) to log to application timeline data to Yarn

  • HIVE-7099: Add Decimal datatype support for Windowing

  • HIVE-7112: Tez processor swallows errors

  • HIVE-7114: Extra Tez session is started during HiveServer2 startup

  • HIVE-7118: Oracle upgrade schema scripts do not map Java long datatype columns correctly for transaction related tables

  • HIVE-7118: Oracle upgrade schema scripts do not map Java long datatype columns correctly for transaction related tables

  • HIVE-7155: Need WebHCat fix to add configuration parameter to override WebHCat configuration to overwrite mapreduce.map.memory.mb for the controller job

  • HIVE-7167: Hive Metastore fails to start with SQLServerException

  • HIVE-7188: sum(if()) returns wrong results with vectorization

  • HIVE-7190: WebHCat launcher task failure can cause two concurent user jobs to run

  • HIVE-7209: allow metastore authorization api calls to be restricted to certain invokers

  • HIVE-7210: Null Pointer Exception with "No plan file found" when running Driver instances on multiple threads

  • HIVE-7268: On Windows Hive jobs in Webhcat always run on default MR mode


loading table of contents...