2

今のところ、スタンドアロン モードで Hadoop と yarn をセットアップしました。すべてのプロセスを糸で開始しようとしています。nodemanager を除くすべてのプロセスが開始されます。毎回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.

何が問題になる可能性がありますか? どんな助けでも大歓迎です。

4

1 に答える 1

1

次のリンクには、上記の問題に対するパッチがあります: https://issues.apache.org/jira/browse/MAPREDUCE-3879

bin/yarnスクリプトでは、次の行にコメントする必要があります。'-' : 行の削除を示します' +' : 行の追加を示します

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"

上記のパッチは、この場所で入手できます。

私を助けてくれた礼儀LorandBendig 。

于 2013-04-26T09:17:19.960 に答える