Yarn简介

Yarn是资源调度以及集群资源管理的一个框架

主要思想

将JobTracker两个主要的功能分离成单独的组件,一个全局的ResourceManager以及每个应用对应的ApplicationMaster
下图是HadoopV1与V2之间的架构对比图:



ResourceManager是Yarn种负责资源调度的节点
NodeManager是Yarn中拥有实际资源的工作节点

ResourceManager


ApplicationMaster


ResourceRequest和Container


推荐阅读更多精彩内容