1. 程式人生 > >Hadoop 叢集啟動後,從節點的NodeManager沒有啟動解決

Hadoop 叢集啟動後,從節點的NodeManager沒有啟動解決

1.slaves節點報錯,報的是啟動nodemanager 所需記憶體不足

解決:
a: 修改 yarn-site.xml 中的yarn.scheduler.minimum-allocation-mb 記憶體大於1024,
b.修改 yarn-env.sh 中 JAVA_HEAP_MAX=-Xmx3072m 改為3G

2.nodemanager節點報錯Unexpected error starting NodeStatusUpdater(一臺nodemanager節點,出現無法正常啟動情況,jps檢視,發現nodemanager可以出現一會,過幾秒就消失了,)
解決:
yarn.exclude的檔案中存在這個節點的hostname,將這個主機從檔案中刪除,再啟動就正常了。
yarn.exclude是yarn節點排除檔案,一般在機器有問題下架的時候使用
3. Unexpected error starting NodeStatusUpdater
java.net.NoRouteToHostException: No Route to Host from slave/IP to master:
這個解決就是關閉掉防火牆(service iptables stop)