現象:
執行 start-yarn.sh
后再執行JPS
發現沒有 resourcemanager 進程,同時 localhost:8080 頁面也打不開,查看日志文件 logs/yarn-hadoop-resourcemanager-Cavin-Y7000.log 發現報錯信息中有如下語句:
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.io.IOException: Failed on local exception: java.net.So cketException: Unresolved address; Host Details : local host is: "master"; destination host is: (unknown):0;
解決方法:
修改 /etc/hosts 文件,添加一行:
127.0.0.1 master
驗證
執行 yarn-daemon.sh start resourcemanager
,再執行 JPS
發現 resourcemanger 進程已經啟動了,同時 localhost:8088 頁面也能正常打開