core-site.xml
hadoop.http.filter.initializers
org.apache.hadoop.security.HttpCrossOriginFilterInitializer
hadoop.http.cross-origin.enabled
true
hadoop.http.cross-origin.allowed-origins
*
hadoop.http.cross-origin.allowed-methods
GET,POST,HEAD
hadoop.http.cross-origin.allowed-headers
X-Requested-With,Content-Type,Accept,Origin
hadoop.http.cross-origin.max-age
1800
参考:https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/HttpAuthentication.html
文件权限问题文件上传不了,有可能是目录权限问题。为了排除是跨域原因导致文件上传不了:
# 将目录权限修改为公共读写 hdfs dfs -chmod -R 777 /share
试试上传文件,假如上传成功,说明跨域问题解决。



