Cloudera Hadoop 超级用户组

Cloudera Hadoop 超级用户组

我正在尝试在我的一个数据节点上创建一个组,该组对 hdfs 和相关的 fs 命令具有超级用户权限。

到目前为止我已经:

  • 检查 dfs.permissions.superusergroup=supergroup (默认)

  • 使用以下命令在数据节点上创建本地组:groupadd supergroup

  • 将本地 Linux 用户添加到超级组

当我运行“hadoop dfsadmin -report”时,我仍然收到错误,说我不是超级用户,无论作为超级用户的权限如何,我都应该能够访问 hdfs 中的任何内容,但我不能。

答案1

你说你在 DataNode 上做了这个,但是HDFS 权限指南说“对于 HDFS,用户到组的映射是在 NameNode 上执行的。因此,NameNode 的主机系统配置决定了用户的组映射。”

相关内容