Hadoop Nodemanager не работает с ошибкой Не удается получить информацию о группе - PullRequest
0 голосов
/ 30 июня 2019

У меня настроен Kerberos, установлен Apache hadoop (2.8.5). NameNode, DataNode и ResourceManager работают нормально, но Nodemanager не запускается с ошибкой:

Can't get group information for hadoop#configured value of yarn.nodemanager.linux-container-executor.group - Success.

права доступа к файлу:

container-executor.cfg: -rw------- 1 root hadoop
container-executor: ---Sr-s--- 1 root hadoop

контейнер-executor.cfg

yarn.nodemanager.local-dirs=/hadoop/data/yarn/local
yarn.nodemanager.linux-container-executor.group=hadoop#configured value 
of yarn.nodemanager.linux-container-executor.group
banned.users=hdfs,yarn,mapred,bin,root#comma separated list of users who can not run applications
min.user.id=1000#Prevent other super-users

1 Ответ

1 голос
/ 30 июня 2019

Просто удалите комментарий:

# настроенное значение

из строки конфигурации:

yarn.nodemanager.linux-container-executor.group

в container-executor.cfg file

Это должно выглядеть так:

yarn.nodemanager.local-dirs=/hadoop/data/yarn/local
yarn.nodemanager.linux-container-executor.group=hadoop
of yarn.nodemanager.linux-container-executor.group
banned.users=hdfs,yarn,mapred,bin,root
min.user.id=1000

В этом файле конфигурации возникли исторические проблемы с пробелами, комментариями и т. Д.

...