2

(デフォルトで) Hadoop Yarn の「リソース マネージャー」と同じノードに「ノード マネージャー」はありますか? そうでない場合、それらを同じノードで実行することは可能ですか?

4

2 に答える 2

3

RM ノードで他のコンテナー (ApplicationMasters またはタスク用) を実行するかどうかによって異なります。RM ノードをリソース管理やスケジューリングなど専用にする場合は、RM ノードで NM を起動しないでください。RM ノードに予備の cpu/mem/disk があると思われる場合 (特に小規模なクラスター、またはスケジュールするジョブが少ないクラスターの場合)、RM ノードで NM を実行します。

于 2013-08-08T21:44:10.657 に答える
2

スクリプト sbin/start-yarn.sh はまさにそれを行います

# リソースマネージャーを起動

"$bin"/yarn-daemon.sh --config $YARN_CONF_DIR start resourcemanager

# ノードマネージャーを起動

"$bin"/yarn-daemons.sh --config $YARN_CONF_DIR start nodemanager

yarn-site.xml で、リソース マネージャーとノード マネージャーの IP:PORT を設定できます。

yarn.resourcemanager.address

yarn.nodemanager.address

ノード マネージャーは、リソース マネージャーを見つけるものです ( http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.htmlを参照) 。

于 2013-07-29T05:48:39.123 に答える