一、Yarn概述
资源调度器,负责计算程序的资源调度。
Yarn采用主从架构,主节点RecourceManager,从节点NodeManager。
1. ResourceManager
ResourceManager是基于应用程序对集群资源的需求进行调度的YARN集群主控节点,负责协调和管理整个集群(所有nodemanager的资源),相应用户提交的不同类型应用程序的解析,调度,监控等工作。ResourceManager为每个Application启动一个MRAppMaster,并且MRAppMaster分散在各个NodeManager节点。
作用:
1)处理客户端请求
2)启动并监控MRAppMaster
3)监控NodeManager
4)资源的分配和调度

本文详细介绍了Hadoop YARN的架构,包括ResourceManager和NodeManager的职责,以及YARN的资源调度过程。ResourceManager作为主控节点,负责资源分配、应用程序管理和监控,而NodeManager管理单个节点的资源。YARN采用Container作为资源调度的最小单位。资源调度过程中,MRAppMaster负责申请和跟踪任务资源,确保任务的执行。文章还概述了Job提交的流程,从客户端提交到任务执行的完整步骤。
最低0.47元/天 解锁文章
715

被折叠的 条评论
为什么被折叠?



