yarn资源调度策略分类:

  1. FIFO Scheduler 先到先得 谁先提交,先就优先获得更多的资源执行。
    2. Capacity Scheduler 容器管理
    3. Fair Scheduler 公平调度管理 前提:假设任务具有相同的优先级,平均分配资源。可以指定任务权重,权重任务大的可以获得更多的资源。 以内存为资源分配条件。
    4. DRF 主导资源公平 和 Fair Scheduler 相比该资源调度将会在考虑内存的同时也考虑 CPU 需求作为调度的条件。
    通常默认 CDH 会设置 DRF 作为默认的调度器。