为什么80%的码农都做不了架构师?>>>
背景
在hadoop的yarn管理界面中,有一个Scheduler选项,里面展示了该yarn中的所有队列以及队列的状态,对于分析应用性能有很好的帮助,下面我们具体看看每一项的含义。
图例
解释
root.default
queue状态,RUNNING状态
Queue State: RUNNING
该queue已使用的资源占该queue的百分比
Used Capacity: 0.0%
该queue已使用资源占root queue的百分比
Absolute Used Capacity: 0.0%
该queue默认分配的资源占root queue的百分比
Absolute Capacity: 5.0%
该queue分配的资源最大可占父queue的百分比
Absolute Max Capacity: 10.0%
该队列使用的资源数量
Used Resources: <memory:0, vCores:0>
该队列正在调度的应用数
Num Schedulable Applications: 0
该队列没有在调度的应用数
Num Non-Schedulable Applications: 0
该队列已启动的容器数量
Num Containers: 0
最大可运行的应用数量:yarn.scheduler.capacity.maximum-applications * Absolute Capacity
Max Applications: 2500
单个用户最大可运行的应用数量
Max Applications Per User: 2500
集群最大可调度应用数量,取决于内存总量,应用最小内存分配,am可用资源占比
Max Schedulable Applications: 8
单个用户最大可调度应用数量。(Max Schedulable Applications * 该队列capacity占比 * 单用户可使用队列资源占比)
Max Schedulable Applications Per User: 4
该队列默认分配的资源占父队列的百分比
Configured Capacity: 5.0%
该队列默认最大占父队列资源的百分比
Configured Max Capacity: 10.0%
单个用户最少可使用队列资源的百分比,最大值与用户数有关
Configured Minimum User Limit Percent: 100%
**每个user最多可以使用几个其他queue的资源
Configured User Limit Factor: 1.0
Active Users:
Accessible Node Labels: *