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;