# Copyright (c) 2013 Cloudera, Inc. All rights reserved. # This file mirrors CDH's /etc/default/hadoop, starting in CDH4 if [[ -z "$CDH_VERSION" ]]; then echo "Skipping sourcing equivalent of /etc/default/hadoop due to missing CDH_VERSION" elif [ "$CDH_VERSION" = "3" ] || [ "$CDH_VERSION" = "-3" ]; then echo "Skipping sourcing equivalent of /etc/default/hadoop for CDH version $CDH_VERSION, only done for CDH4+" elif [ "$CDH_VERSION" -ge "4" ]; then # Configs that are the same for CDH4+ export HADOOP_HOME_WARN_SUPPRESS=true export HADOOP_PREFIX=$CDH_HADOOP_HOME export HADOOP_LIBEXEC_DIR=$CDH_HADOOP_HOME/libexec export HADOOP_CONF_DIR=$CONF_DIR export HADOOP_COMMON_HOME=$CDH_HADOOP_HOME export HADOOP_HDFS_HOME=$CDH_HDFS_HOME export HADOOP_MAPRED_HOME=$CDH_MR2_HOME if [ "$CDH_VERSION" = "4" ]; then # CDH4-only configs export YARN_HOME=$CDH_YARN_HOME elif [ "$CDH_VERSION" = "5" ]; then # CDH5-only configs export HADOOP_YARN_HOME=$CDH_YARN_HOME fi else echo "ERROR: Unsupported version $CDH_VERSION" exit 1 fi