HADOOP_CONF_DIR=/etc/hadoop/conf
HADOOP_LIB_DIR=/usr/lib/hadoop
#HADOOP_HOME=/usr/lib/hadoop-hdfs

if [ -e $HADOOP_CONF_DIR/hadoop-env.sh ]; then
  source $HADOOP_CONF_DIR/hadoop-env.sh
fi

# Autodetect JAVA_HOME if not defined
if [ -e /usr/libexec/bigtop-detect-javahome ]; then
. /usr/libexec/bigtop-detect-javahome
elif [ -e /usr/lib/bigtop-utils/bigtop-detect-javahome ]; then
. /usr/lib/bigtop-utils/bigtop-detect-javahome
fi

export HADOOP_HOME=${HADOOP_HOME:-/usr/lib/hadoop}

if [ -f /etc/default/hadoop-fuse ]
then . /etc/default/hadoop-fuse
fi

export HADOOP_LIBEXEC_DIR=/usr/lib/hadoop/libexec

if [ "${LD_LIBRARY_PATH}" = "" ]; then
  export LD_LIBRARY_PATH=/usr/lib
  for f in $(find $(readlink -f "${JAVA_HOME}") -name client -prune -o -name libjvm.so -exec dirname {} \;); do
    export LD_LIBRARY_PATH=$f:${LD_LIBRARY_PATH}
  done
fi

# The native libraries contain heavily-optimized performance-critical routines (such as checksum algorithms)
# SOFTWARE-2387
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${HADOOP_LIB_DIR}/lib/native

CLASSPATH=$(hadoop classpath 2>/dev/null)
export CLASSPATH=$CLASSPATH

