我现在已经在独立模式下设置了hadoop和yarn。我正在尝试在纱线中开始所有的过程。所有进程都会启动,但不会启动任何进程。它每次都会抛出jvm错误。
[root@ip-10-100-223-16 hadoop-0.23.7]# sbin/yarn-daemon.sh start nodemanager
starting nodemanager, logging to /root/hadoop-0.23.7/logs/yarn-root-nodemanager-ip-10-100-223-16.out
Unrecognized option: -jvm
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.问题可能是什么?任何帮助都是非常感谢的。
发布于 2013-04-26 17:17:20
以下链接提供了解决上述问题的修补程序:https://issues.apache.org/jira/browse/MAPREDUCE-3879
在箱/纱线脚本中,我们需要注释以下行。这里:
'-‘:显示行的删除
**'+' : 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"以上修补程序可在this位置上找到。
感谢LorandBendig对我的帮助。
https://stackoverflow.com/questions/16214649
复制相似问题