之前没有养成记录问题的习惯,以至于每次换了环境操作HDFS都会遇到这个熟悉的权限问题…
So ------ 终于决定用写一篇blog来给自己达成一劳永逸的效果(不是)
首先要解决问题就要对问题知根知底,来看看这个报错:
user=Administrator, access=WRITE …
其中:user=Administrator 指的是当前进行操作的用户
其他先不管 其实是不会
这个user是不是看着有点眼熟?
似李!本地计算机用户!
然后让我们来ls看看HDFS的目录
其中这个root表示文件所有者,也就是我们最后要用到的值
顺便将前面的drwxr-xr-x分析一波:
- d:表示文件类型,d是目录文件
- rwx:r 可读,w 可写,x 可执行 —— 这个是指文件所有者的操作权限,这里的文件所有者为 root
- r-x:可读可执行不可写 —— 用户组的操作权限,这里的用户组为 supergroup
- r-x:可读可执行不可写 —— 其他用户的操作权限