4.2 YARN 资源调度与管理 4.2 YARN 资源调度与管理 4.2.1 YARN 资源管理框架概述 YARN的设计目标是将资源管理和作业调度/监控的功能从早期的MapReduce框架中分离出来,从而支持更多类型的计算框架(如MapReduce,Spark,Flink等)运行在Hadoop集群之上。YARN的核心思想是将集群资源抽象成可分配的“容器”(Container),并由资源管理器(ResourceManager)统一管理和调度这些容器资源。 YARN 架构的关键组件包括: ResourceManager (RM): 整个集群的资源管理器,负责集群资源的统一管理和调度。