[ https://issues.apache.org/jira/browse/MAPREDUCE-3879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roman Shaposhnik updated MAPREDUCE-3879: ---------------------------------------- Attachment: MAPREDUCE-3879.patch.txt > yarn script has vestiges of jsvc that need to be cleaned up > ----------------------------------------------------------- > > Key: MAPREDUCE-3879 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-3879 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: mrv2, nodemanager > Affects Versions: 0.23.0 > Reporter: Roman Shaposhnik > Assignee: Roman Shaposhnik > Attachments: MAPREDUCE-3879.patch.txt > > > If nodemanager is started under root (I know, I know). The following is > displayed: > {noformat} > /usr/lib/jvm/java-6-sun/bin/java -Dproc_nodemanager -Xmx1000m -jvm server > -Dhadoop.log.dir=/var/log/yarn -Dyarn.log.dir=/var/log/yarn > -Dhadoop.log.file=yarn-yarn-nodemanager-ahmed-laptop.log > -Dyarn.log.file=yarn-yarn-nodemanager-ahmed-laptop.log > -Dyarn.home.dir=/usr/lib/hadoop -Dhadoop.root.logger=INFO,DRFA > -Dyarn.root.logger=INFO,DRFA -Djava.library.path=/usr/lib/hadoop/lib/native > -classpath > /etc/hadoop/conf:/etc/hadoop/conf:/etc/hadoop/conf:/usr/lib/hadoop/share/hadoop/common/*::/usr/lib/hadoop/*:/usr/lib/hadoop/lib/*:/usr/lib/hadoop/:/usr/lib/hadoop/share/hadoop/hdfs/*:/usr/lib/hadoop/share/hadoop/mapreduce/*:/share/hadoop/mapreduce/*:/usr/lib/hadoop/share/hadoop/mapreduce/*:/usr/lib/hadoop/share/hadoop/mapreduce/lib/*:/etc/hadoop/conf/nm-config/log4j.properties > org.apache.hadoop.yarn.server.nodemanager.NodeManager > Unrecognized option: -jvm > Could not create the Java virtual machine. > {noformat} > The culprit is this bit of code that looks suspiciously like what used to be > in bin/hdfs in support of jsvc launch: > {noformat} > 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 > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira