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