版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/IUNIQUE/article/details/84315043
Permission denied
解决方案:
第一种:(亲测可以)
hdfs-site.xml中添加下面的配置文件后,重启hadoop文件系统
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
第二种:
默认情况下,hdfs客户端api会从jvm中获取一个参数来作为自己的用户身份:-DHADOOP_USER_NAME = hadoop
第三种:
客户端代码中指定
fs = FileSystem.get(new URI("hdfs地址"),config,"hadoop")