解決錯誤:/opt/module/hadoop-2.7.2/sbin/yarn-daemon.sh:行125: /tmp/yarn-hadoop-resourcemanager.pid: 權限不夠

今天啓動集羣的YARN時,報了一個這樣的錯誤。

它最先報的是這樣一個錯誤:

log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: (權限不夠)

然後我重新format了以下就轉爲了下面這個錯誤:

/opt/module/hadoop-2.7.2/sbin/yarn-daemon.sh:行125: /tmp/yarn-hadoop-resourcemanager.pid: 權限不夠

下面是我的嘗試的各種方法:
1. 猛地一看是權限問題,但是我的權限確實已經修改過了,確認沒有問題。
2. 我又重新搭建了一遍Hadoop,結果還是這個錯誤。
3. 必殺技:看日誌logs,上面說的是hadoop03:8031(我的resourcemanager在hadoop03上)地址被別佔用了,接下來肯定是殺死佔用的程序,但是依然麼用。
4. 更換機器我把resourcemanager從hadoop03搬到hadoop04上了,問題解決了。但是我還是不太明白原因。我的三和四機器的區別就是,我沒在四上面配置以root用戶ssh登錄到其他機器上,但是三配置了,所以在此記錄下,希望大佬指教。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章