1. 程式人生 > >hadoop叢集環境中許可權拒絕 的相關問題

hadoop叢集環境中許可權拒絕 的相關問題

問題關鍵詞

關鍵詞1:/app/hadoop-2.4.1/sbin/yarn-daemon.sh: line 125: /tmp/yarn-hadoop-nodemanager.pid: Permission denied

關鍵詞2:/app/hadoop-2.4.1/tmp/pid/hadoop-hadoop-journalnode.pid: Permission denied

關鍵詞3:/app/hadoop-2.4.1/tmp/pid/hadoop-hadoop-datanode.pid: Permission denied

問題來源:

我在搭建hadoop環境出現上述的問題是因為我的hadoop03的hadoop使用者的UID和組ID都是500,而我的hadoop05,hadoop06,hadoop07的hadoop使用者的UID跟組ID都是502,導致我的hadoop03去hadoop05,06,07在/tem/目錄下寫入上面按三個檔案的時候被拒絕了,知道為什麼的話解決起來就很easy了,另外為什麼hadoop3跟其他三臺機器的使用者名稱字都是hadoop的UID都不一樣?,問題的原因就是因為我在構建伺服器的時候,hadoop5,6,7這三臺伺服器填加的首個使用者不是hadoop,而是別的使用者才導致我再加入一個新的使用者的時候,雖然名字是hadoop但是它在linux使用者表的UID不是500,所以這個坑很嚴重,我建議就是搭建伺服器時,每一臺伺服器的首個使用者UID要保持一致!

成功圖片