啟動hadoop後沒有datanodes的問題

2021-08-25 19:08:25 字數 950 閱讀 2405

ubuntu10.10每次開機後會在/etc/hosts自動生成一行**:127.0.0.1 localhost localhost.local,而ubuntu10.04版本則不會。在hadoop中,由於127.0.0.1與主機繫結,導致datanode一直試圖鏈結namenode而連線不上,只要開機後把/etc/hosts 下的127.0.0.1 localhost localhost.local刪除即可。

所以ubuntu10.10的hadoop使用者注意了,有可能就是這個問題導致的啟動hadoop後沒有datanodes

我的機器需要刪除

127.0.0.1       localhost.localdomain   localhost

::1 xuqi86-laptop localhost6.localdomain6 localhost6

127.0.1.1 xuqi86-laptop

只留下

192.168.0.100   xuqi86-laptop   # added by networkmanager

# the following lines are desirable for ipv6 capable hosts

::1 localhost ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

ff02::3 ip6-allhosts

刪除 臨時檔案的內容 

rm -rf /tmp/*

然後格式化  namenode,再啟動hadoop,就可以正常顯示了

hadoop集群啟動後沒有啟動namenode

今天重新啟動hadoop,發現namenode節點沒有啟動。昨天好不容易將沒有出現的datanode啟動來。最後學習後是因為namenode預設在 tmp下建立臨時檔案,但關機後,tmp下文件自動刪除。再次啟動master造成檔案不匹配,所以namenode啟動失敗。在core site.xml中指...

hadoop啟動沒有nodemanager

在正常啟動hadoop的時候系統沒有報錯,但是jps檢視程序的時候發現缺少了nodemanager,檢視後台的日誌程序 問題 發現如下錯誤 fatal org.apache.hadoop.yarn.server.nodemanager.nodemana ger error starting node...

Hadoop啟動後無法啟動NodeManager

在配置完hadoop集群後,使用命令 start all.sh 進行啟動集群。然後使用命令 jps 檢視程序啟動情況,發現沒有nodemanager 只需要使用命令 cd usr local hadoop hadoop 2.7.4 etc hadoop 進入該目錄後,使用命令 vim yarn si...