1. 问题描述:
put: Permission denied: user=root, access=WRITE, inode="/user/hadoop/class1.txt.COPYING":hadoop:supergroup:drwxr-xr-x
2. 解决方案:
1. 赋予目标文件位置权限
(这里我是要将class1.txt文件上传到/user/hadoop目录下,所以需要给/user/hadoop赋予权限,777代表最高权限)
hadoop@ubuntu:/usr/local/hadoop$ ./bin/hdfs dfs -chmod 777 /user/hadoop
2. 在hdfs-site.xml文件中添加属性
(在/usr/local/hadoop/etc/hadoop目录下,找到hdfs-site.xml文件,打开之后将下述代码写入<configuration> </configuration>代码块中)
<property> <name>dfs.permissions.enabled</name> <value>false</value> </property>