我想获得一个在MapReduce作业队列中执行的YARN应用ID列表。
我探索了Resource Manager API,但找不到一个只需要我传递作业队列名称并获取应用ID列表的API。
有没有办法实现这个目标?
答案 0 :(得分:0)
资源管理器Cluster Applications API
接受queue
作为过滤参数。但是,此API仅显示当前作业。对于已完成的作业,您需要查看“作业历史记录”服务器。作业历史记录服务器的Jobs API
显示已完成的作业,并且还支持queue
作为过滤参数。
curl JOB_HIST_URL/ws/v1/history/mapreduce/jobs?queue=QUEUENAME