Author: khorgath Date: Wed Feb 12 22:08:53 2014 New Revision: 1567771 URL: http://svn.apache.org/r1567771 Log: HIVE-6072 : With HCatalog refactoring, Hadoop_HBase e2e will fail (Hari Sankar Sivarama Subramaniyan via Sushanth Sowmyan)
Modified: hive/trunk/hcatalog/bin/hcat.py Modified: hive/trunk/hcatalog/bin/hcat.py URL: http://svn.apache.org/viewvc/hive/trunk/hcatalog/bin/hcat.py?rev=1567771&r1=1567770&r2=1567771&view=diff ============================================================================== --- hive/trunk/hcatalog/bin/hcat.py (original) +++ hive/trunk/hcatalog/bin/hcat.py Wed Feb 12 22:08:53 2014 @@ -82,6 +82,11 @@ if 'HADOOP_CLASSPATH' not in os.environ: os.environ['HADOOP_CLASSPATH'] += os.pathsep + hcatJars[0] # done adding the hcatalog jar to the hadoop classpath +# adding hbase storage-handler jars +hbaseStorageJars = glob.glob(os.path.join(hcatPrefix, 'share', 'hcatalog', 'storage-handlers', 'hbase', 'lib', 'hbase-storage-handler-*.jar')) +if len(hbaseStorageJars) == 1: + os.environ['HADOOP_CLASSPATH'] += os.pathsep + hbaseStorageJars[0] + # add all the other jars hcatLibJarFiles = os.path.join(hcatPrefix, 'share', 'hcatalog', 'lib', '*') os.environ['HADOOP_CLASSPATH'] += os.pathsep + hcatLibJarFiles