2013-04-25 132 views
1

我現在已經在獨立模式下設置了hadoop和紗線。 我正在嘗試啓動所有紗線加工。除nodemanager外,所有進程都已啓動。它每次都會拋出jvm錯誤。NodeManager未在Hadoop紗線中啓動

[[email protected] 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. 

可能是什麼問題?任何幫助表示讚賞。

+0

你可能會看看這張票:https://issues.apache.org/jira/browse/MAPREDUCE-3879 – 2013-04-26 07:46:05

+0

@LorandBendig:謝謝,它工作 – 2013-04-26 09:00:40

回答

1

以下鏈接有上述問題的修補程序:https://issues.apache.org/jira/browse/MAPREDUCE-3879

斌/紗腳本,我們需要註釋以下行。在這裏:
' - ':顯示去除線
'+':顯示附加系

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幫助我。