标签:申请 超过 容量 作业调度 处理 res 包括 多个 pac
Yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于分布式的操作系统平台。
Yarn主要由ResourceManager、NodeManager、ApplicationMaster和Container等组件构成。
ResourceManager的作用:
NodeManager的作用:
ApplicationMaster的作用:
Hadoop作业调度器有三种:FIFO、Capacity Scheduler和Fair Scheduler
FIFO调度器:先进先出,按照到达时间排序,先到先服务。job1要几个task分配几个task。
容量调度器(Capacity Scheduler):支持多个队列,每个队列分配一定的资源类,每个队列按照FIFO调度策略。
job选择队列的策略:
公平调度器(Fair Scheduler):支持多队列多用户,,每个队列中的资源量可以配置,同一队列作业公平共享队列中所有资源。
标签:申请 超过 容量 作业调度 处理 res 包括 多个 pac
原文地址:https://www.cnblogs.com/chenshaowei/p/12488616.html