You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by th...@apache.org on 2014/03/29 00:23:52 UTC

svn commit: r1582908 - /hive/branches/branch-0.13/hcatalog/bin/hcat

Author: thejas
Date: Fri Mar 28 23:23:52 2014
New Revision: 1582908

URL: http://svn.apache.org/r1582908
Log:
HIVE-6676 : hcat cli fails to run when running with hive on tez (Eugene Koifman via Thejas Nair)

Modified:
    hive/branches/branch-0.13/hcatalog/bin/hcat

Modified: hive/branches/branch-0.13/hcatalog/bin/hcat
URL: http://svn.apache.org/viewvc/hive/branches/branch-0.13/hcatalog/bin/hcat?rev=1582908&r1=1582907&r2=1582908&view=diff
==============================================================================
--- hive/branches/branch-0.13/hcatalog/bin/hcat (original)
+++ hive/branches/branch-0.13/hcatalog/bin/hcat Fri Mar 28 23:23:52 2014
@@ -142,6 +142,11 @@ elif [ "${HIVE_AUX_JARS_PATH}" != "" ]; 
   HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HIVE_AUX_JARS_PATH
 fi
 
+# also pass hive classpath to hadoop
+if [ "$HIVE_CLASSPATH" != "" ]; then
+  export HADOOP_CLASSPATH="${HADOOP_CLASSPATH}:${HIVE_CLASSPATH}";
+fi
+
 # Put external jars, hcat jar, and config file in the classpath
 HADOOP_CLASSPATH=${HADOOP_CLASSPATH}:${HCAT_CLASSPATH}:${HCAT_JAR}:${HIVE_CONF_DIR}
 
@@ -161,6 +166,11 @@ fi
 
 export HADOOP_CLASSPATH=$HADOOP_CLASSPATH
 export HADOOP_OPTS=$HADOOP_OPTS
+
+if [ ! -d "${HADOOP_LIBEXEC_DIR}" ]; then
+  export HADOOP_LIBEXEC_DIR=$HADOOP_PREFIX/libexec;
+fi
+
 # run it
 if [ "$debug" == "true" ]; then
 	echo "Would run:"