HADOOP-11353. Add support for .hadooprc (aw)

This commit is contained in:
Allen Wittenauer 2014-12-11 09:00:35 -08:00
parent 390642acf3
commit 8e9a266819
3 changed files with 15 additions and 0 deletions

View File

@ -26,6 +26,8 @@ Trunk (Unreleased)
Alexander Stojanovich, Brian Swan, and Min Wei via cnauroth) Alexander Stojanovich, Brian Swan, and Min Wei via cnauroth)
HADOOP-6590. Add a username check for hadoop sub-commands (John Smith via aw) HADOOP-6590. Add a username check for hadoop sub-commands (John Smith via aw)
HADOOP-11353. Add support for .hadooprc (aw)
IMPROVEMENTS IMPROVEMENTS

View File

@ -168,6 +168,8 @@ hadoop_exec_userfuncs
# IMPORTANT! User provided code is now available! # IMPORTANT! User provided code is now available!
# #
hadoop_exec_hadooprc
# do all the OS-specific startup bits here # do all the OS-specific startup bits here
# this allows us to get a decent JAVA_HOME, # this allows us to get a decent JAVA_HOME,
# call crle for LD_LIBRARY_PATH, etc. # call crle for LD_LIBRARY_PATH, etc.

View File

@ -113,6 +113,17 @@ function hadoop_exec_userfuncs
fi fi
} }
function hadoop_exec_hadooprc
{
# Read the user's settings. This provides for users to override
# and/or append hadoop-env.sh. It is not meant as a complete system override.
if [[ -f "${HOME}/.hadooprc" ]]; then
hadoop_debug "Applying the user's .hadooprc"
. "${HOME}/.hadooprc"
fi
}
function hadoop_basic_init function hadoop_basic_init
{ {
# Some of these are also set in hadoop-env.sh. # Some of these are also set in hadoop-env.sh.