为了账号安全,请及时绑定邮箱和手机立即绑定

copyFromLocal: Permission denied复制文件时没有权限

[root@server03 yyq03]# hdfs dfs -copyFromLocal /yyq03/mk.txt /yyq

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

正在回答

2 回答

你hadoop启动时不是用root用户启动的吧?你可以修改hdfs /yyq的权限为777或者切换到hadoop的启动用户进行操作。

0 回复 有任何疑惑可以回复我~

并不是权限问题,因为你的当前目录就是在yyq03里面,你想复制这个文件,需要退出这个文件目录。通俗一点解释,你要拆房子,你不可能站在房子里面拆吧。在Windows里面也有类似的例子,就是你不可能删除一个正在打开的文件,也不可能复制一个正在打开的文件,这是一个道理,你当前目录是yyq03,Linux就认为这个文件正在使用,所以你不能对他进行复制或者删除等等操作,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

copyFromLocal: Permission denied复制文件时没有权限

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信