azkaban-aplcache

Details

diff --git a/src/package/execserver/bin/azkaban-executor-start.sh b/src/package/execserver/bin/azkaban-executor-start.sh
index 5245714..b60a13e 100755
--- a/src/package/execserver/bin/azkaban-executor-start.sh
+++ b/src/package/execserver/bin/azkaban-executor-start.sh
@@ -22,18 +22,16 @@ do
 done
 
 if [ "HADOOP_HOME" != "" ]; then
-	for file in $HADOOP_HOME/hadoop-core*.jar ;
-	do
-		CLASSPATH=$CLASSPATH:$file
-	done
-	CLASSPATH=$CLASSPATH:$HADOOP_HOME/conf
-    JAVA_LIB_PATH="-Djava.library.path=$HADOOP_HOME/lib/native/Linux-amd64-64"
+        echo "Using Hadoop from $HADOOP_HOME"
+        CLASSPATH=$CLASSPATH:$HADOOP_HOME/conf:$HADOOP_HOME/*
+        JAVA_LIB_PATH="-Djava.library.path=$HADOOP_HOME/lib/native/Linux-amd64-64"
 else
-	echo "Error: HADOOP_HOME is not set. Hadoop job types will not run properly."
+        echo "Error: HADOOP_HOME is not set. Hadoop job types will not run properly."
 fi
 
 if [ "HIVE_HOME" != "" ]; then
-    CLASSPATH=$CLASSPATH:$HIVE_HOME/conf
+        echo "Using Hive from $HIVE_HOME"
+        CLASSPATH=$CLASSPATH:$HIVE_HOME/conf:$HIVE_HOME/lib/*
 fi
 
 echo $azkaban_dir;
diff --git a/src/package/soloserver/bin/azkaban-solo-start.sh b/src/package/soloserver/bin/azkaban-solo-start.sh
index 7d2fb8b..6beb4ba 100755
--- a/src/package/soloserver/bin/azkaban-solo-start.sh
+++ b/src/package/soloserver/bin/azkaban-solo-start.sh
@@ -22,18 +22,16 @@ do
 done
 
 if [ "HADOOP_HOME" != "" ]; then
-    for file in $HADOOP_HOME/hadoop-core*.jar ;
-    do
-        CLASSPATH=$CLASSPATH:$file
-    done
-    CLASSPATH=$CLASSPATH:$HADOOP_HOME/conf
-    JAVA_LIB_PATH="-Djava.library.path=$HADOOP_HOME/lib/native/Linux-amd64-64"
+        echo "Using Hadoop from $HADOOP_HOME"
+        CLASSPATH=$CLASSPATH:$HADOOP_HOME/conf:$HADOOP_HOME/*
+        JAVA_LIB_PATH="-Djava.library.path=$HADOOP_HOME/lib/native/Linux-amd64-64"
 else
-    echo "Error: HADOOP_HOME is not set. Hadoop job types will not run properly."
+        echo "Error: HADOOP_HOME is not set. Hadoop job types will not run properly."
 fi
 
 if [ "HIVE_HOME" != "" ]; then
-    CLASSPATH=$CLASSPATH:$HIVE_HOME/conf
+        echo "Using Hive from $HIVE_HOME"
+        CLASSPATH=$CLASSPATH:$HIVE_HOME/conf:$HIVE_HOME/lib/*
 fi
 
 echo $azkaban_dir;
diff --git a/src/package/webserver/bin/azkaban-web-start.sh b/src/package/webserver/bin/azkaban-web-start.sh
index b0604fd..c2cdd5d 100755
--- a/src/package/webserver/bin/azkaban-web-start.sh
+++ b/src/package/webserver/bin/azkaban-web-start.sh
@@ -22,18 +22,16 @@ do
 done
 
 if [ "HADOOP_HOME" != "" ]; then
-    for file in $HADOOP_HOME/hadoop-core*.jar;
-    do
-        CLASSPATH=$CLASSPATH:$file
-    done
-    CLASSPATH=$CLASSPATH:$HADOOP_HOME/conf
-    JAVA_LIB_PATH="-Djava.library.path=$HADOOP_HOME/lib/native/Linux-amd64-64"
+        echo "Using Hadoop from $HADOOP_HOME"
+        CLASSPATH=$CLASSPATH:$HADOOP_HOME/conf:$HADOOP_HOME/*
+        JAVA_LIB_PATH="-Djava.library.path=$HADOOP_HOME/lib/native/Linux-amd64-64"
 else
-    echo "Error: HADOOP_HOME is not set. Hadoop job types will not run properly."
+        echo "Error: HADOOP_HOME is not set. Hadoop job types will not run properly."
 fi
 
 if [ "HIVE_HOME" != "" ]; then
-    CLASSPATH=$CLASSPATH:$HIVE_HOME/conf
+        echo "Using Hive from $HIVE_HOME"
+        CLASSPATH=$CLASSPATH:$HIVE_HOME/conf:$HIVE_HOME/lib/*
 fi
 
 echo $azkaban_dir;