Hadoop Yarn — логика предварительного запуска пользовательского контейнера

#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

Должен ли я переопределить этот класс?