HDFS客户端解决文件权限问题
HDFS文件系统权限问题
- hdfs的文件权限机制与linux系统的文件权限机制类似!!
- r:read w:write x:execute 权限x对于文件表示忽略,对于文件夹表示是否有权限访问其内容
- 如果linux系统用户zhangsan使用hadoop命令创建一个文件,那么这个文件在HDFS当中的owner就是zhangsan
- HDFS文件权限的目的,防止好人做错事,而不是阻止坏人做坏事。HDFS相信你告诉我你是谁,你就是谁!!
如果不指定操作HDFS集群的用户信息,默认是获取当前操作系统的用户信息,出现权限被拒绝的问题
大家可看下面代码,没有指定用户信息
public class HdfsClientDemo {
@Test
public void testMkdirs() throws URISyntaxException,