如何在YARN中获取用户可访问的队列?

时间:2019-05-15 13:33:01

标签: api yarn apache-ranger

我使用具有原子策略的典型堆栈YARN / Ranger来访问YARN队列。具有Hadoop用户访问权限,如何获取用户有权访问的队列列表?我可以从管理员的角度看到它通常是如何完成的,但是用户呢?我浏览了yarn API,但一无所获。游侠-用户通常没有足够的权限来获取有关自身的更多详细信息。唯一的方法是暴力破解群集中的所有队列,直到找到可访问的队列为止。

1 个答案:

答案 0 :(得分:0)

不幸的是,用户队列策略无法通过REST API for Fair Scheduler看到。您可以运行以下命令进行仔细检查:

curl RM-ADDR:PORT/ws/v1/cluster/scheduler

但是看着ResourceManager REST API’s:Cluster Scheduler API,我认为您很不走运。

如果您使用Ambari或Cloudera Manager,则它们可能具有允许您下载Fair Scheduler的XML文件的API。

相关问题