解決Permission denied: user=root, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x 問題方法


當我們用cloudera安裝好Hadoop等組件時我們在操作HDFS時可能會遇到這樣的問題

Permission denied: user=root, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x

permission-01

無論是用sudo hadoop dfs -mkdir 建立文件 還是 put文件,都會顯示,同樣的錯誤!!
permission_01
其實是這樣的,**/這是文件的所有者是hdfs 權限為755 也就是只有hdfs才能對這個文件進行sudo的操作*

那么接下來我們便可以這樣操作文件

sudo -u hdfs hadoop fs -mkdir /user/root 我們可以以hdfs的身份對文件進行操作

切換到hdfs用戶 進行執行命令即可

*參考博客:https://blog.csdn.net/WYpersist/article/details/78985203 *


免責聲明!

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



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