- 类名:容量调度器
- org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.CapacityScheduler
- 配置文件:capacity-scheduler.xml
三、实例讲解yarn.scheduler.capacity.maximum-applications 10000 yarn.scheduler.capacity.maximum-am-resource-percent 0.1 yarn.scheduler.capacity.resource-calculator org.apache.hadoop.yarn.util.resource.DefaultResourceCalculator yarn.scheduler.capacity.root.queues default yarn.scheduler.capacity.root.default.capacity 100 yarn.scheduler.capacity.root.default.user-limit-factor 1 yarn.scheduler.capacity.root.default.maximum-capacity 100
-
添加3个队列,名字为a,b,c,这三个队列必须放在root队列中
yarn.scheduler.capacity.root.queues a,b,c -
指定这3个队列占用资源的比例,他们的和必须是100%
yarn.scheduler.capacity.root.a.capacity 40 yarn.scheduler.capacity.root.b.capacity 20 yarn.scheduler.capacity.root.c.capacity 40 -
定义2个子队列a1和a2,设置他们的资源比例
yarn.scheduler.capacity.root.a.queues a1,a2 yarn.scheduler.capacity.root.a.a1.capacity 40 yarn.scheduler.capacity.root.a.a2.capacity 60 -
结果



