我正在尝试在我的一个datanode上创build一个组,这个组将对hdfs和关联的fs命令拥有超级用户权限。
到目前为止我有:
检查看到dfs.permissions.superusergroup = supergroup(默认)
在datanode上使用:groupadd supergroup创build一个本地组
增加一个本地linux用户到supergroup
我仍然收到错误,当我运行“hadoop dfsadmin -report”时,我不是超级用户,我应该可以访问hdfs中的任何内容,无论作为超级用户的权限,但是我不能。
你说你在DataNode上做了这个,但是HDFS权限指南说:“对于HDFS,用户到组的映射是在NameNode上执行的,因此NameNode的主机系统configuration决定了用户的组映射。