无法创建HDFS管理超级用户

时间:2016-06-03 13:19:24

标签: hadoop hdfs admin

我正在尝试创建HDFS Admin超级用户。我在下面提到了另一个超级用户创建。

Creating HDFS Admin user

我按照确切的步骤进行了操作

hdfs dfsadmin -report

报告:用户abc拒绝访问。超级用户权限是必需的。

这里有指针吗?我该怎么调试呢?

3 个答案:

答案 0 :(得分:0)

创建本地用户

使用Apache Ranger Web UI将用户添加到hdfs组或设置本地用户权限

答案 1 :(得分:0)

假设您没有使用kerberos,则需要在每个Hadoop节点上创建本地Linux用户。如果您正在使用Kerberos / AD / LDAP,那么在那里创建一个用户,设置Kerberos会花费更多的精力。

在每个节点上运行此操作以添加root用户/ sudo;

useradd abc
passwd abc
usermod-aG hdfs abc
-instead of hdfs about it might be superuser.
su - hdfs
hadoop fs -mkdir /user/abc
hadoop fs -chown abc:abc
exit
su - abc
hadoop fs -ls /

答案 2 :(得分:0)

而是使用此命令:

sudo -u hdfs hdfs dfsadmin -report

它对我有用