|
@@ -152,9 +152,7 @@ fi
|
|
|
|
|
|
# CLASSPATH initially contains $HADOOP_CONF_DIR
|
|
|
CLASSPATH="${HADOOP_CONF_DIR}"
|
|
|
-if [ "$HADOOP_USER_CLASSPATH_FIRST" != "" ] && [ "$HADOOP_CLASSPATH" != "" ] ; then
|
|
|
- CLASSPATH=${CLASSPATH}:${HADOOP_CLASSPATH}
|
|
|
-fi
|
|
|
+
|
|
|
CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar
|
|
|
|
|
|
# for developers, add Hadoop classes to CLASSPATH
|
|
@@ -228,9 +226,16 @@ else
|
|
|
done
|
|
|
fi
|
|
|
|
|
|
-# add user-specified CLASSPATH last
|
|
|
-if [ "$HADOOP_USER_CLASSPATH_FIRST" = "" ] && [ "$HADOOP_CLASSPATH" != "" ]; then
|
|
|
- CLASSPATH=${CLASSPATH}:${HADOOP_CLASSPATH}
|
|
|
+# Add the user-specified CLASSPATH via HADOOP_CLASSPATH
|
|
|
+# Add it first or last depending on if user has
|
|
|
+# set env-var HADOOP_USER_CLASSPATH_FIRST
|
|
|
+if [ "$HADOOP_CLASSPATH" != "" ]; then
|
|
|
+ # Prefix it if its to be preceded
|
|
|
+ if [ "$HADOOP_USER_CLASSPATH_FIRST" != "" ]; then
|
|
|
+ CLASSPATH=${HADOOP_CLASSPATH}:${CLASSPATH}
|
|
|
+ else
|
|
|
+ CLASSPATH=${CLASSPATH}:${HADOOP_CLASSPATH}
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
# default log directory & file
|