我使用典型的堆栈纱/游侠和原子策略来访问纱线队列。拥有Hadoop用户访问权限,如何获取用户可以访问的队列列表?我可以看到通常是如何从管理员那里完成的,但是用户呢?我经历了纱线API,但什么也没发现。游侠 - 用户通常没有足够的权限来获取有关自身的更多详细信息。这样做的唯一方法是在群集中违反所有队列,直到您找到可访问的一个?
不幸的是,用户队列策略在REST API中无法通过公平调度程序可见。您可以通过运行:
仔细检查:curl RM-ADDR:PORT/ws/v1/cluster/scheduler
但是,查看ResourceManager REST API的API:群集调度程序API,我认为您不幸。
如果您使用Ambari或Cloudera Manager,这些可能会允许您下载公平调度程序的XML文件。