Hadoop--Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr

问题

在使用java程序访问hdfs://localhost:9000端口进行创建目录时候,出现权限问题

Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr 

解决方法

  1. 修改hdfs-site.xml 增加
 <property>
        <name>dfs.permissions</name>
        <value>false</value>
    </property>

如图1.1 所示

Hadoop--Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr

图1.1
  1. 重启hdfs容器即可正常,不再有权限问题 (红框为新创建的目录)
    Hadoop--Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr