当前位置:   article > 正文

HDFS权限管理常见问题_hdfs dfs –expunge会出现啥问题

hdfs dfs –expunge会出现啥问题

作者:焦振清
时间:2018-07-24


场景1 :非hadoop账号,默认无法使用回收站功能,也无法成功删除文件,除非使用-skipTrash

  • 假设写入的账号为xxxxxx

  • hdfs dfs -mkdir /user/xxxxxx

  • hdfs dfs -chown -R xxxxxx:xxxxxx /user/xxxxxx

  • hdfs dfs -rm -skipTrash /input/hdfs.cmd(强行删除不经过回收站)

  • hdfs dfs -expunge (清空回收站)
    在这里插入图片描述
    在这里插入图片描述
    场景2 :hdfs基于目录+账号权限进行管控;hdfs集群自身操作系统有无该账号并不是关键,只要发起操作的客户端有该账号即可

  • 如下图示,以xxxxxx账号往hdfs根目录写数据,会提示没有权限
    在这里插入图片描述
    场景3 :特权账号是hadoop,hadoop默认可以写入任何目录中,原因是hadoop属于所有账号所在的组当中
    在这里插入图片描述

  • 将该目录的权限调整为744,hadoop账号依然可以成功写入
    在这里插入图片描述

  • 将该目录的权限调整为744,页面的浏览功能不可用
    在这里插入图片描述
    场景4 :如果文件已经存在,则无法写入
    在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/673588
推荐阅读
相关标签
  

闽ICP备14008679号