解決IDEA 執行HADOOP程序報錯 IDEA Permission denied: user=xx, access=WRITE, inode="/":root:supergroup:drwxr


在IDEA中編寫了一段上傳文件到HDFS的代碼,執行時報錯:

IDEA Permission denied: user=xx, access=WRITE, inode="/":root:supergroup:drwxr

解決方法有兩種

  1. 修改 HADOOP 配置文件 hdfs-site.xml 文件

    # 將 value 值由true 改為 false,重啟 hadoop 集群
    <property>
        <name>dfs.permissions</name>
        <value>false</value>
    </property>
    
  2. 在 IDEA 中添加運行用戶

    Run/Debug Configurations -> Configurations -> VM options 添加 -DHADOOP_USER_NAME=hdfs
    

    即可成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM