hadoop hdfs删除无权限的问题

问题如下:

 原因:这是因为没有修改权限,因为访问该网页我们是以普通用户身份访问的,但是该静态网页是需要dr.who用户

解决办法有两种:

1.在namenode节点下,执行命令:hadoop fs -chmod 777 /   也就是将整个分布式文件系统的根目录文件修改为可读可写可执行。为什么要在namenode节点的,我个人理解是因为namenode是管理整个资源存储的老大能管理所有文件,而datanoe不行,只能处理所在节点的资源。

2.在core-site.xml增加以下配置,用来说明namenode网页访问时的用户

<property>

        <name>hadoop.http.staticuser.user</name>

         <value>你的普通用户的名字</value>                    

  #(例如:我的用户名是xiaopang,则<value>xiaopang</value>)

<property>

Guess you like

Origin blog.csdn.net/baidu_41833099/article/details/121256936