(默认情况下)hadoop中的“节点管理器”和“资源管理器”是否在同一个节点中?如果没有,是否可以在同一节点上运行它们?
alen0pnh1#
脚本sbin/start-yarn.sh就是这样做的
“$bin”/yarn-daemon.sh—配置$yarn\u conf\u dir启动资源管理器
“$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)
os8fio9y2#
取决于是否要在rm节点上运行其他容器(应用程序管理员或任务)。如果您希望您的rm节点仅用于资源管理、调度等,则不要在rm节点上启动nm。如果您认为rm节点上会有空闲的cpu/mem/磁盘(特别是对于一个小集群,或者一个需要调度的作业很少的集群),那么在rm节点上运行nm。
2条答案
按热度按时间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)
os8fio9y2#
取决于是否要在rm节点上运行其他容器(应用程序管理员或任务)。如果您希望您的rm节点仅用于资源管理、调度等,则不要在rm节点上启动nm。如果您认为rm节点上会有空闲的cpu/mem/磁盘(特别是对于一个小集群,或者一个需要调度的作业很少的集群),那么在rm节点上运行nm。