【问题标题】:Hadoop Nodemanager failing with error Can't get group informationHadoop Nodemanager 失败并出现错误无法获取组信息
【发布时间】:2019-06-29 23:12:21
【问题描述】:

我已经安装了 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

容器执行器.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

【问题讨论】:

  • 您是否尝试过从配置文件中删除“#configured 值”?那是评论吗?该错误似乎表明该组“hadoop#configured”不存在。我假设您希望将该组命名为“hadoop”。
  • 感谢 Alexandre 指出问题。从该行删除注释后,我能够启动 NodeManager。
  • 没问题,我刚刚发布了一个答案。
  • 你能接受下面的答案吗?

标签: hadoop hadoop-yarn kerberos nodemanager


【解决方案1】:

只需删除评论:

#配置值

从配置行:

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

此配置文件在空格、cmets 等方面存在历史问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多