diff --git a/src/package/soloserver/bin/azkaban-solo-start.sh b/src/package/soloserver/bin/azkaban-solo-start.sh
index 4c0d983..32e3054 100755
--- a/src/package/soloserver/bin/azkaban-solo-start.sh
+++ b/src/package/soloserver/bin/azkaban-solo-start.sh
@@ -1,7 +1,7 @@
azkaban_dir=$(dirname $0)/..
if [[ -z "$tmpdir" ]]; then
-tmpdir=temp
+tmpdir=/tmp
fi
for file in $azkaban_dir/lib/*.jar;
@@ -19,6 +19,21 @@ do
CLASSPATH=$CLASSPATH:$file
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"
+else
+ echo "Error: HADOOP_HOME is not set. Hadoop job types will not run properly."
+fi
+
+if [ "HIVE_HOME" != "" ]; then
+ CLASSPATH=$CLASSPATH:$HIVE_HOME/conf
+fi
+
echo $azkaban_dir;
echo $CLASSPATH;