Как получить доступные пользователю очереди в YARN? - PullRequest
1 голос
/ 15 мая 2019

Я использую типичный стек YARN / Ranger с атомарными политиками для доступа к очередям YARN.Имея доступ пользователей Hadoop, как получить список очередей, к которым у пользователя есть доступ?Я вижу, как это обычно делается со стороны администратора, но как насчет пользователя?Я прошел API пряжи, но ничего не нашел.Рейнджер - у пользователя обычно недостаточно прав, чтобы получить больше информации о себе.Единственный способ сделать это - перебрать все очереди в кластере, пока вы не найдете доступную?

1 Ответ

0 голосов
/ 15 мая 2019

К сожалению, политика очереди пользователя не видна через API REST для Fair Scheduler.Вы можете перепроверить, запустив:

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

, но взглянув на ResourceManager REST API: API планировщика кластеров Я думаю, вам не повезло.

Если выиспользуйте Ambari или Cloudera Manager, у них могут быть API, которые позволят вам загрузить XML-файл Fair Scheduler.

...