HDFS用户权限管理

来源:互联网 发布:茂名关键词优化 编辑:程序博客网 时间:2024/06/15 05:49

客户端需要向HDFS写入文件,这时往往会遇到权限问题。

不考虑安全就把hdfs-site.xml中的dfs.permissions.enabled 改为false

解决办法:

[hadoop@DEV21 cron]$ hdfs dfs -chown hadoop:hadoop /result#先将目录改为属于hadoop用户组[hadoop@DEV21 cron]$ hdfs dfs -ls /Found 3 itemsdrwxr-xr-x   - hadoop supergroup          0 2016-06-27 10:14 /jsonlogdrwxr-xr-x   - hadoop hadoop              0 2016-06-27 14:13 /resultdrwx-wx-wx   - hadoop supergroup          0 2016-06-26 09:51 /tmp[hadoop@DEV21 cron]$ useradd guobash: /usr/sbin/useradd: 权限不够[hadoop@DEV21 cron]$ su -密码:[root@DEV21 ~]# useradd guo#增加用户guo,这就是客户端的用户名[root@DEV21 ~]# usermod -g hadoop guo#因为我之前就有用户组hadoop,所以直接向用户组增加用户[root@DEV21 ~]# su hadoop[hadoop@DEV21 ~]$ hdfs dfs -chmod 773 /result
1 0
原创粉丝点击