2013-07-26 37 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。

相关问题