美文网首页
YARN运行机制

YARN运行机制

作者: 雁阵惊寒_zhn | 来源:发表于2020-09-26 23:49 被阅读0次

关于YARN

Apache YARN(Yet Another Resource Negotiator的缩写)是Hadoop的集群资源管理系统

YARN应用的运行

YARN的核心服务包括两类长期运行的守护进程:

  1. 资源管理器(resource manager):管理集群上的资源。
  2. 节点管理器(node manager):启动和监控容器(container)。容器是执行应用程序的进程。

YARN应用的运行:


YARN应用的运行
  1. 客户端联系资源管理器,提交YARN程序;
  2. 资源管理器找到一个节点管理器,启动容器运行application master进程(YARN利用其资源管理器和application master分离的架构优点克服了MapReduce 1中jobtracker同时管理作业和任务产生的瓶颈);
  3. 分为两种可能:
    3.1. 在application master本地的JVM运行完成小任务,将结果返回给客户端;
    3.2. 作业任务不能在本地执行,要向资源管理器请求更多的节点管理器,运行容器执行任务;
  4. 申请到新的节点管理器,启动容器运行应用程序。

具体的MapReduce任务运行,参考MapReduce作业运行机制

相关文章

网友评论

      本文标题:YARN运行机制

      本文链接:https://www.haomeiwen.com/subject/acoeyktx.html