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


Reply via email to