#hadoop #hadoop-yarn
Вопрос:
Я хочу выполнить некоторую пользовательскую логику перед запуском контейнеров в Yarn.
Я хочу создать пользовательский контекст авторизации с помощью yarn
пользователя и передать его в контейнер на основе пользователя, от имени которого будет запущен контейнер.
Все, что я нашел для написания плагинов, это: https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/DevelopYourOwnDevicePlugin.html
Я просмотрел параметры yarn-site.xml
конфигурации и нашел:
- yarn.nodemanager.container-executor.class =
org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor
Должен ли я переопределить этот класс?