Hadoop徹底分佈式集羣搭建遇到的一些問題

使用了3臺在不一樣地區的服務器搭建集羣,致使master機器的namenode沒法啓動的問題

最開始遇到這個問題的時候,在master主機上使用jps命令發現master的namenode沒有啓動抵賴。因而我去看日誌,發現報了一個BindException的錯誤。而後經過google先把/etc/hosts文件裏面的ip映射改了一下,最開始是node

外網ip master服務器

這種方式配置的hosts。google

我改成了127.0.0.1 master,而後啓動,發現namenode能正常啓動了,可是去slave機器看的時候,發現slave機器的DateNode沒法與master的NameNode通訊。最後又去找了下資料,而後把hosts配置中的127.0.0.1 master改成了master主機的內網IP master, 最後再啓動發現slave的datanode能正常鏈接master的NameNode了。3d

啓動yarn報錯Unresolved address

在使用start-all.sh啓動完畢集羣后,去訪問8088yarn管理頁面的時候,沒法訪問,而後查看yarn resourcemanager的日誌時發現這個報錯:日誌

這個錯顯然是resourcemanager的主機名配置錯了,查看hosts文件:code

而後把yarn-site.xml的配置改過來,改爲chinamaster:xml

而後集羣中的全部yarn-site.xml配置文件都要改過來。blog

相關文章
相關標籤/搜索