Hadoop集群搭建-HDFS权限管理

创建用户:

操作系统root用户:

#创建dw用户

useradd dw

passwd dw

#创建xyk用户

useradd xyk

passwd xyk

#将xyk用户添加到dw组

usermod -a -G xyk dw 

创建目录:

HDFS管理员用户:

#给dw用户创建一个家目录

hdfs dfs -mkdir -p /user/dw

#假设dw是数仓,创建一个ods层的目录

hdfs dfs -mkdir -p /user/dw/ods

修改目录权限:

#将/user/dw目录的所有者和所有组修改为dw:dw

hdfs dfs -chown -R dw:dw /user/dw

#所有者和所有组具有全部权限,其他用户只有读取和执行权限

hdfs dfs -chmod -R 775 /user/dw

通知hdfs刷新用户和组的信息:

hdfs dfsadmin -refreshUserToGroupsMappings

#查看hdfs上的用户和组的关系

hdfs groups

验证权限:

#使用xyk用户在/user/dw/ods目录下创建一个xyk目录

hdfs dfs -mkdir -p /user/dw/ods/xyk

  hdfs dfs -put test.txt /user/dw/ods/xyk/

 

posted @ 2021-02-27 19:35  Rabbit624  阅读(347)  评论(0编辑  收藏  举报