无法创建hdfs管理超级用户

wswtfjt7  于 2021-06-02  发布在  Hadoop
关注(0)|答案(3)|浏览(538)

我正在尝试创建hdfs管理超级用户。我在下面提到了另一个超级用户创建。
创建hdfs管理用户
我紧跟着脚步,但跑完之后
hdfs dfsadmin-报告
报告:用户的访问被拒绝。需要超级用户权限。
这里有指针吗?我应该如何调试这个?

xsuvu9jc

xsuvu9jc1#

创建本地用户,
使用apache ranger web ui向hdfs组添加用户或向本地用户添加设置权限

q1qsirdb

q1qsirdb2#

假设您不使用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 /
6tqwzwtp

6tqwzwtp3#

而是使用以下命令:

sudo -u hdfs hdfs dfsadmin -report

它对我有用

相关问题