我在20個節點的簇上安裝了coudera hadoop 4。使用cloudera管理器,它變得非常流暢,所有,但是當我想要使用hadoop fs -mkdir input
創建一個輸入目錄時,我得到以下錯誤:mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x
看起來像一個經典的錯誤的權限案例,但我不知道從哪裏開始解決這個問題。 我發現this文件,如果我知道如何處理它,我認爲這將解決我的問題。對於初學者,我不知道我是否使用v2的MapReduce v1(我沒有在我的cloudera管理器中看到任何紗線服務,所以我的猜測是v1(?))。其次,由於整個安裝是自動的,我不知道安裝的位置和位置。cloudera的設置權限hadoop
任何人都可以指向我一些簡單的步驟來解決我的問題?我真的很想在這裏找到最簡單的解決方案,我根本不在乎安全性,因爲它只是一個測試。如果我可以給所有用戶所有可能的權限,那很好。
謝謝! 現在需要在GUI中進行設置。 localhost:7180 - > hdfs1 - >配置 - >查看和編輯 - >取消勾選「檢查HDFS限制」。 重新啓動虛擬機。 – Shehaaz
感謝您節省了我很多時間! – iRuth
或者這個工程「sudo -u hdfs hadoop fs -mkdir input」 – sandeepkunkunuru