在同一个节点中部署nodemanager和resourcemanager

fae0ux8s  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(626)

(默认情况下)hadoop中的“节点管理器”和“资源管理器”是否在同一个节点中?如果没有,是否可以在同一节点上运行它们?

alen0pnh

alen0pnh1#

脚本sbin/start-yarn.sh就是这样做的

启动resourcemanager

“$bin”/yarn-daemon.sh—配置$yarn\u conf\u dir启动资源管理器

启动nodemanager

“$bin”/yarn-daemons.sh—配置$yarn\u conf\u dir start nodemanager
在yarn-site.xml中,可以设置resourcemanager和节点管理器的ip:端口
yarn.resourcemanager.address地址
yarn.nodemanager.address地址
节点管理器是定位资源管理器的管理器(请参阅http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/yarn.html)

os8fio9y

os8fio9y2#

取决于是否要在rm节点上运行其他容器(应用程序管理员或任务)。如果您希望您的rm节点仅用于资源管理、调度等,则不要在rm节点上启动nm。如果您认为rm节点上会有空闲的cpu/mem/磁盘(特别是对于一个小集群,或者一个需要调度的作业很少的集群),那么在rm节点上运行nm。

相关问题