Following link has a patch for the above issue : https://issues.apache.org/jira/browse/MAPREDUCE-3879
in bin/yarn script, we need to comment following lines. Here :
'-' : shows removal of lines
'+' : shows addition of lines
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"
elif [ "$COMMAND" = "proxyserver" ] ; then
CLASS='org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer'
YARN_OPTS="$YARN_OPTS $YARN_PROXYSERVER_OPTS"
Above patch is available on this location.
Courtesy LorandBendig for helping me .