Hadoop Nodemanager не работает с ошибкой Не удается получить информацию о группе
У меня 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 ответ
Решение
Просто удалите комментарий:
#configured value
из строки конфигурации:
yarn.nodemanager.linux-container-executor.group
в файле container-executor.cfg
Это должно выглядеть примерно так:
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
Этот файл конфигурации имел историческую проблему с пробелами, комментариями и т. Д.