[BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务

1.问题描述

使用yarn调度任务时,在CapacityScheduler页面上单击叶队列(或子队列)时,不会显示应用程序任务信息,root队列可以显示任务。此外,FairScheduler页面是正常的。

bash 复制代码
No matching records found

2.原因分析

CapacitySchedulerPage中使用的$('#apps').dataTable().fnFilter基于索引值为4的列进行筛选(索引从0开始)。然而,实际上,"队列"列位于索引5处,这导致了单击纱线子队列不会显示其正在运行的作业的问题。

3.问题解决

java 复制代码
//1.下载3.3.4源码
//2.修改源码 hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/CapacitySchedulerPage.java
  "    $('#apps').dataTable().fnFilter(q, 4, true);",//变更为下面的
  "    $('#apps').dataTable().fnFilter(q, 5, true);",
//3.打包hadoop-yarn-server-resourcemanager模块产生hadoop-yarn-server-resourcemanager-3.3.4.jar
//4.替换掉your_hadoop_home/hadoop-3.3.4/share/hadoop/yarn/hadoop-yarn-server-resourcemanager-3.3.4.jar
//5.重启yarn服务:
stop-yarn.sh
start-yarn.sh

也可以去社区直接找到大神修改好的:https://github.com/apache/hadoop/tree/013389afa241370935e98a31066c393b2f5b1159

4.测试是否完成

相关推荐
好吃的肘子19 分钟前
ElasticSearch进阶
大数据·开发语言·分布式·算法·elasticsearch·kafka·jenkins
愚者大大2 小时前
小白入门:GitHub 远程仓库使用全攻略
大数据·elasticsearch·搜索引擎
MZWeiei2 小时前
Spark Streaming 内部运行机制详解
大数据·分布式·spark
ykjhr_3d3 小时前
数字孪生技术于航天航空领域的应用探索
大数据
南鸳6103 小时前
Spark--RDD中的转换算子
大数据·spark
古拉拉明亮之神4 小时前
Spark处理过程--案例数据清洗
大数据·mysql·spark
Leo.yuan4 小时前
可视化数据图表怎么做?如何实现三维数据可视化?
大数据·信息可视化·数据挖掘·数据分析·数据服务
%d%d24 小时前
undefined reference to CPUAllocatorSingleton::instance
bug
Wnq100725 小时前
养猪场巡检机器人的设计与应用研究
大数据·人工智能·数据挖掘·机器人·巡检机器人·北京玉麟科技巡检机器人
火龙谷5 小时前
【hadoop】sqoop案例 hive->mysql
hive·hadoop·sqoop