在Yarn框架中,调度器是一块很重要的内容.有了合适的调度规则,就可以保证多个应用可以在同一时间有条不紊的工作.最原始的调度规则就是FIFO,即按照用户提交任务的时间来决定哪个任务先执行,但是这样很可能一个大任务独占资源,其他的资源需要不断的等待.也可能一堆小任务占用资源,大任务一直无法得到适当的资源,造成饥饿.所以FIFO虽然很简单,但是并不能满足我们的需求. yarn默认还提供了两种调度规则,capacity和fair share.本篇就主要介绍下capacity调度器: 1.什么是capa