Yarn Capacity Scheduler

2020-07-19  本文已影响0人  nil_ddea

Yarn有FIFO Capacity FairS三种调度器 Capacity是Yarn的默认调度器

Capacity Scheduler的结构

Capacity Scheduler把hadoop集群的资源以队列的形式划分
存在一个根队列root 所有的自定义队列必须继承自root
默认的defalut队列也继承root
队列可以拥有子队列

队列的资源划分

队列的主要目的是划分不同类型任务的资源分配
例如存在两个队列:offline、realtime分别用于离线和实时任务
可以分别配置两个队列的资源限制、最大资源限制等 在yarn-site.xml中配置
几个重要的配置:

简单的应用

项目中主要分两个队列分别用于实时和离线任务
离线任务通常在某个特定时间执行 可以慢但需要在一定时间内完成
实时任务几乎在24小时不间断执行
资源分配原则:

上一篇 下一篇

猜你喜欢

热点阅读