diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt index 9e0bbe3c5c4..d95679ee9cd 100644 --- a/hadoop-yarn-project/CHANGES.txt +++ b/hadoop-yarn-project/CHANGES.txt @@ -10,6 +10,9 @@ Trunk - Unreleased YARN-2438. yarn-env.sh cleanup (aw) + YARN-2472. yarn-daemons.sh should jsut call yarn directly (Masatake Iwasaki + via aw) + OPTIMIZATIONS BUG FIXES diff --git a/hadoop-yarn-project/hadoop-yarn/bin/start-yarn.sh b/hadoop-yarn-project/hadoop-yarn/bin/start-yarn.sh index 6803601b513..f44b1997232 100644 --- a/hadoop-yarn-project/hadoop-yarn/bin/start-yarn.sh +++ b/hadoop-yarn-project/hadoop-yarn/bin/start-yarn.sh @@ -42,8 +42,8 @@ else fi # start resourceManager -"${bin}/yarn-daemon.sh" --config "${YARN_CONF_DIR}" start resourcemanager +"${HADOOP_YARN_HOME}/bin/yarn" --config "${YARN_CONF_DIR}" --daemon start resourcemanager # start nodeManager "${bin}/yarn-daemons.sh" --config "${YARN_CONF_DIR}" start nodemanager # start proxyserver -#"${bin}/yarn-daemon.sh" --config "${YARN_CONF_DIR}" start proxyserver +#"${HADOOP_YARN_HOME}/bin/yarn" --config "${YARN_CONF_DIR}" --daemon start proxyserver diff --git a/hadoop-yarn-project/hadoop-yarn/bin/stop-yarn.sh b/hadoop-yarn-project/hadoop-yarn/bin/stop-yarn.sh index 605971b765b..c807f52097a 100644 --- a/hadoop-yarn-project/hadoop-yarn/bin/stop-yarn.sh +++ b/hadoop-yarn-project/hadoop-yarn/bin/stop-yarn.sh @@ -44,8 +44,8 @@ else fi # start resourceManager -"${bin}/yarn-daemon.sh" --config "${YARN_CONF_DIR}" stop resourcemanager +"${HADOOP_YARN_HOME}/bin/yarn" --config "${YARN_CONF_DIR}" --daemon stop resourcemanager # start nodeManager "${bin}/yarn-daemons.sh" --config "${YARN_CONF_DIR}" stop nodemanager # start proxyserver -#"${bin}/yarn-daemon.sh" --config "${YARN_CONF_DIR}" stop proxyserver +#"${HADOOP_YARN_HOME}/bin/yarn" --config "${YARN_CONF_DIR}" --daemon stop proxyserver diff --git a/hadoop-yarn-project/hadoop-yarn/bin/yarn-daemons.sh b/hadoop-yarn-project/hadoop-yarn/bin/yarn-daemons.sh index 1413a3dfacf..17d3db64122 100644 --- a/hadoop-yarn-project/hadoop-yarn/bin/yarn-daemons.sh +++ b/hadoop-yarn-project/hadoop-yarn/bin/yarn-daemons.sh @@ -41,6 +41,8 @@ else exit 1 fi -hadoop_connect_to_hosts "${bin}/yarn-daemon.sh" \ ---config "${HADOOP_CONF_DIR}" "$@" +daemonmode=$1 +shift +hadoop_connect_to_hosts "${HADOOP_YARN_HOME}/bin/yarn" \ + --config "${HADOOP_CONF_DIR}" --daemon "${daemonmode}" "$@"