2013-07-26 41 views

回答

1

腳本sbin目錄/ start-yarn.sh不只是

#開始的ResourceManager

「$ BIN」 /yarn-daemon.sh --config $ YARN_CONF_DIR開始的ResourceManager

#啓動節點管理器

「$ BIN」 /yarn-daemons.sh --config $ YARN_CONF_DIR啓動節點管理器

紗線-site.xml中

可以設置IP:的T PORT他的ResourceManager以及節點管理器

yarn.resourcemanager.address

yarn.nodemanager.address

節點管理器是找到資源管理器中的一個(見http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html

+0

從您提供的鏈接看來,RM和NM不在同一個節點中。不把RM和NM放到同一個節點是否很常見? – polerto

1

取決於您是否要在RM節點上運行其他容器(用於ApplicationMasters或任務)。如果您希望您的RM節點專用於資源管理,調度等,則不要在RM節點上啓動NM。如果您認爲RM節點上會有空閒的cpu/mem/disk(特別是對於小型集羣或只有很少作業需要調度的集羣),請在RM節點上運行NM。

相關問題