错误
Permission denied: user=dr.who, access=WRITE, inode=“/”:yuxiao:supergroup:drwxr-xr-x
问题
在本地单节点部署的Hadoop上删除文件时出现没有权限的错误,如下图所示:
原因
Permission denied: user=dr.who, access=WRITE, inode="/":yuxiao:supergroup:drwxr-xr-x
,根据错误消息,yuxiao
这个用户没有操作的权限,需要给改用户添加页面相关操作的权限。
解决
<property>
<name>hadoop.http.staticuser.user</name>
<value>yuxiao</value>
</property>
在core-site.xml文件中添加如上配置,然后重启dfs,再回到页面操作文件就正常了。