hadoop3.1.2队列

 

hapood3.1.2

capacity-scheduler.xml  

 

 

 

 CDH6.2

在配置中输入fair,转成json格式看.

 

yarn资源池配置: CDH--yarn--动态资源池配置

 

pool_day:

 

 

pool_night:

 

抢占:

 

 

 

 

 

 介于 0 和 1 之间的值。如果该值设置为 x,且资源池的公平份额为 F,则当分配小于(x * F)时,将开始从其他资源池抢占资源。

参考:https://blog.csdn.net/wujun8/article/details/32316977

每个队列的公平份额=资源权值比 * 权值。

只要需要抢占的资源总量大于0,就选出所有资源使用量超过公平份额的队列,再把这些队列里的正在运行的Container按照优先级从大到小和启动时间从大到小排序(优先级值越小,等级越高),最后对这些Container依次发出警告,并在超时后强制kill释放资源。这个过程每500毫秒进行一次。
资源回到集群中,就在nodeUpdate中分配到具体的队列及应用。

posted on 2019-08-16 19:07  锋锋2019  阅读(288)  评论(0编辑  收藏  举报

导航