YARN架构组成
YARN主要由ResourceManager、NodeManager、ApplicationMaster和Container等组件构成
yarn的工作机制:这个把applicationMaster看成一种特殊task比较好理解 ,这个task负责一个job数据的切分,任务切分,任务资源申请,监控任务执行。
YARN资源调度策略
任务调度由ResourceManager里的Scheduler负责资源调度,抽象理解为:火车调度室的调动员管理火车谁该进站
FIFO调度器(先进先出)
容量调度器
公平调度器