使用Hadoop HDFS文件上传报权限错误
Exception in thread "main" org.apache.hadoop.security.AccessControlException: Permission denied: user=86150, access=WRITE, inode="/2020/a.txt":root:supergroup:drwxr-xr-x
1、修改 hadoop-2.7.3/etc/hadoop/hdfs-size.xml,去掉权限检查
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
2、设定用户名字root
System.setProperty("HADOOP_USER_NAME","root");
3、让所有用户可访问
hdfs dfs -chmod 777 /HDFS目录