YARN

作者: 一拳超疼 | 来源:发表于2020-07-10 00:41 被阅读0次

    题记

    本文资料来源于拉钩大数据开发高薪训练营。

    YARN架构

    Yarn.png
    • ResourceManager(rm):处理客户端请求、启动/监控ApplicationMaster、监控NodeManager、资
      源分配与调度;
    • NodeManager(nm):单个节点上的资源管理、处理来⾃ResourceManager的命令、处理来⾃
      ApplicationMaster的命令;
    • ApplicationMaster(am):为应⽤程序申请资源,并分配给内部任务、负责任务的监控与容错。
      申请资源是一个动态的过程,并不是在任务开始的时候申请资源便不再改变。
    • Container:对任务运⾏环境的抽象,封装了CPU、内存等多维资源以及环境变量、启动命令等任务运
      ⾏相关的信息。
      ResourceManager是⽼⼤,NodeManager是⼩弟,ApplicationMaster是应用的抽象集合。

    Yarn任务提交(工作机制)

    image.png

    相关文章

      网友评论

          本文标题:YARN

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