HDFS系统权限详解
HDFS文件系统的超级用户:是启动namenode的用户(也就是课程的hadoop用户)在HDFS中,可以使用和Linux一样的授权语句,即:chown和chmod。HDFS中,也是有权限控制的,其控制逻辑和Linux文件系统的完全一致。但是不同的是,两个系统的Supergroup不同(超级用户不同)启动namenode的用户就是HDFS中的超级用户。比如如下,root用户就是没有权限的。Linu
·
一,HDFS超级用户
启动namenode的用户就是HDFS中的超级用户
如图所示
HDFS中,也是有权限控制的,其控制逻辑和Linux文件系统的完全一致
但是不同的是,两个系统的Supergroup不同(超级用户不同)
Linux的操作用户是root
HDFS文件系统的超级用户:是启动namenode的用户(也就是课程的hadoop用户)
二,修改权限
在HDFS中,可以使用和Linux一样的授权语句,即:chown和chmod (-R可以修改整个文件夹子目录文件权限)
修改所属用户和组:
hadoop fs -chown [-R] root:root /xxx.txt
hdfs dfs -chown [-R] root:root /xxx.txt
修改权限
hadoop fs chmod [-R] 777 /xxx.txt
hdfs dfs chmod [-R] 777 /xxx.txt
比如如下,root用户就是没有权限的
更多推荐
已为社区贡献1条内容
所有评论(0)