创建目录时 HDFS 浏览权限被拒绝

HDFS Browsing Permission Denied While creating a directory

我是 hadoop 新手。我已经在 ubuntu 上完成了 hadoop 的安装并打开了本地主机视图。但是,当我尝试在 Browsing HDFS 中创建目录时,出现以下错误 Permission denied: user=dr.who, access=WRITE, inode="/":hdusr:supergroup:drwxr-xr-x

我也附上截图 Hadoop_Screenhot.

要以 root 身份创建目录,您需要是超级用户。超级用户是 linux 用户,他是 运行 名称节点进程 - 通常是“hdfs”,但在您的设置中它看起来像它的 hduser。

尝试:

sudo -u hduser hadoop fs -mkdir /test

或者,假设您的集群未启用 Kerberos:

export HADOOP_USER_NAME=hduser
hadoop fs -mkdir /test