1. 程式人生 > >Hadoop程式執行中 “沒有許可權讀寫檔案”

Hadoop程式執行中 “沒有許可權讀寫檔案”

問題:在hdfs與本地檔案系統進行檔案讀寫的時候顯示許可權不夠

解決:

1、hdfs中的檔案許可權不夠

       檢視hdfs檔案許可權,通過 hadoop fs -chmod 777 XXXX 進行許可權的修改

2、本地(Linux)檔案許可權不夠

       檢視並修改許可權,同樣使用chmod命令

3、對hdfs進行檔案寫入時,顯示許可權不夠

       (1)、參照第一種方法便可

       (2)、(修改使用者,不再是本機使用者,而是hdfs使用者)修改編譯器的配置,右鍵類方法的名稱,在debug as 中找到 run configurations 做如下配置

            

其中hadoop這個名字你需要改成自己的,可以通過web介面進行檢視使用者的名稱。