作者:焦振清
时间: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 (清空回收站)
    HDFS权限管理常见问题
    HDFS权限管理常见问题
    场景2 :hdfs基于目录+账号权限进行管控;hdfs集群自身操作系统有无该账号并不是关键,只要发起操作的客户端有该账号即可

  • 如下图示,以xxxxxx账号往hdfs根目录写数据,会提示没有权限
    HDFS权限管理常见问题
    场景3 :特权账号是hadoop,hadoop默认可以写入任何目录中,原因是hadoop属于所有账号所在的组当中
    HDFS权限管理常见问题

  • 将该目录的权限调整为744,hadoop账号依然可以成功写入
    HDFS权限管理常见问题

  • 将该目录的权限调整为744,页面的浏览功能不可用
    HDFS权限管理常见问题
    场景4 :如果文件已经存在,则无法写入
    HDFS权限管理常见问题

相关文章:

  • 2021-07-01
  • 2021-10-20
  • 2021-11-15
  • 2022-01-07
  • 2022-12-23
  • 2021-11-12
  • 2021-10-03
猜你喜欢
  • 2022-12-23
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
  • 2021-04-08
  • 2021-09-04
  • 2022-12-23
相关资源
相似解决方案