• 0

    用户访问量

  • 0

    注册用户数

  • 0

    在线视频观看人次

  • 0

    在线实验人次

YARN结构

作者:云创智学|发布时间:2022-02-21 10:34:16.0|来源:云创智学

YARN结构

ResourceManager(RM) 

负责对各NM上的资源进行统一管理和调度。将AM分配空闲的Container运行并监控其运行状态。对AM申请的资源请求分配相应的空闲Container。

NodeManager (NM) 

NM是每个节点上的资源和任务管理器。它会定时地向RM汇报本节点上的资源使用情况和各个Container的运行状态;同时会接收并处理来自AM的Container 启动/停止等请求。

ApplicationMaster (AM)

应用框架,它负责向ResourceManager协调资源,并且与NodeManager协同工作完成Task的执行和监控

Container

Container是YARN中的资源抽象,它封装了某个节点上的多维度资源,如内存、CPU、磁盘、网络等,当AM向RM申请资源时,RM为AM返回的资源便是用Container 表示的。

联系方式
企业微信