From 4001b95cf28fc98cc8d3f2bad19395da55956787 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 9 Mar 2012 17:37:00 +0000 Subject: [PATCH] MAPREDUCE-3578. Starting nodemanager as root gives "Unknown -jvm option" git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1298941 13f79535-47bb-0310-9956-ffa450edef68 --- hadoop-mapreduce-project/CHANGES.txt | 3 +++ hadoop-mapreduce-project/hadoop-yarn/bin/yarn | 6 +----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/hadoop-mapreduce-project/CHANGES.txt b/hadoop-mapreduce-project/CHANGES.txt index 6f0afd0752..5b962d8079 100644 --- a/hadoop-mapreduce-project/CHANGES.txt +++ b/hadoop-mapreduce-project/CHANGES.txt @@ -134,6 +134,9 @@ Release 0.23.3 - UNRELEASED MAPREDUCE-3952. In MR2, when Total input paths to process == 1, CombinefileInputFormat.getSplits() returns 0 split. (zhenxiao via tucu) + MAPREDUCE-3578. Starting nodemanager as root gives "Unknown -jvm option" + (tomwhite) + Release 0.23.2 - UNRELEASED INCOMPATIBLE CHANGES diff --git a/hadoop-mapreduce-project/hadoop-yarn/bin/yarn b/hadoop-mapreduce-project/hadoop-yarn/bin/yarn index 6f5cf76cdc..f3b0eeac37 100644 --- a/hadoop-mapreduce-project/hadoop-yarn/bin/yarn +++ b/hadoop-mapreduce-project/hadoop-yarn/bin/yarn @@ -181,11 +181,7 @@ elif [ "$COMMAND" = "resourcemanager" ] ; then elif [ "$COMMAND" = "nodemanager" ] ; then CLASSPATH=${CLASSPATH}:$YARN_CONF_DIR/nm-config/log4j.properties CLASS='org.apache.hadoop.yarn.server.nodemanager.NodeManager' - if [[ $EUID -eq 0 ]]; then - YARN_OPTS="$YARN_OPTS -jvm server $YARN_NODEMANAGER_OPTS" - else - YARN_OPTS="$YARN_OPTS -server $YARN_NODEMANAGER_OPTS" - fi + YARN_OPTS="$YARN_OPTS -server $YARN_NODEMANAGER_OPTS" if [ "$YARN_NODEMANAGER_HEAPSIZE" != "" ]; then JAVA_HEAP_MAX="-Xmx""$YARN_NODEMANAGER_HEAPSIZE""m" fi