hadoop:如何获取或计算队列权重?

nmpmafwu  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(192)

我知道这些值可以在fairscheduler.xml文件中获得。但是有没有一种方法可以使用一个资源管理器restful端点来计算这个数字呢?
我筛选过的参考资料:https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/resourcemanagerrest.html
除了分析资源管理器节点上的fairscheduler.xml之外,无法获取队列权重
理想解决方案:

queueWeight = ( some_X_value_from_RM_endpoint / some_Y_value_from_RM_endpoint)

带权重的队列示例:

<queue name="sample_queue">
    <minResources>10000 mb,5 vcores,5 disks</minResources>
    <weight>2.0</weight>
    <schedulingPolicy>fair</schedulingPolicy>
  </queue>

如何计算/获取 weight = 2.0 不检查 Fairscheduler 文件?有没有计算其他参数来得到这个值?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题