HDFS权限问题:mkdir: Permission denied: user=root, access=WRITE

权限问题!!!

mkdir: Permission denied: user=root, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x

条命令就可以搞定了。cloudera没发现这个功能,即使有也非常麻烦

可以使用下面命令的其中一个:

hadoop fs –chmod (修改文件所有者,文件所属组,其他用户的读、写、执行权限)

haddop fs –chown  (修改文件所有者)

修改hdfs的权限

sudo bin/hadoop dfs -chmod -R 755 /

修改hdfs文件的所有者

sudo bin/hadoop fs -chown -R John/

上面修改后可以试试

Permission denied: user=John, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x

不过为防止后遗症,可以只修改权限

或者在CDH界面

在HDFS配置页面,找到属性dfs.permissions,取消勾选即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值