2012-11-27 102 views
0
設立的Hadoop
softwares description : eclipse Juno version latest 
hadoop : 1.0.4 
hadoop eclipse plugin : 1.0.4 (created through apache ant) 

我試圖建立的Hadoop的新位置,食,但這個給我的錯誤作爲EOF例外Hadoop的日食/月食

Call to localhost/127.0.0.1:54310 failed on local exception:java.io.EOFexception」。

我已經在網上搜索,但無法解決問題。我也檢查了我的netstat的狀態,並給出如下

Proto Recv-Q Send-Q Local Address Foreign Address State 
tcp 0 0 localhost:39839 localhost:54311 ESTABLISHED 
tcp 0 0 localhost:59944 localhost:54310 ESTABLISHED 
tcp 0 0 localhost:60140 localhost:54310 TIME_WAIT 
tcp 0 0 ubuntu-2.local:46841 channel-ecmp-05-a:https ESTABLISHED 
tcp 179 0 localhost:54311 localhost:40006 ESTABLISHED 
tcp 0 0 localhost:60141 localhost:54310 TIME_WAIT 
tcp 0 0 localhost:60146 localhost:54310 ESTABLISHED 
tcp 180 0 localhost:54311 localhost:40000 CLOSE_WAIT 

看來,日食試圖進行連接,但一段時間後,由於零字節回報關閉連接。爲什麼我得到這個錯誤?代理服務器或防火牆有問題嗎?請幫助我。

+0

你的名字節點和作業監聽器正在偵聽什麼端口('netstat -atn | grep LISTEN') - 54310與哪個端口有關? –

回答

0

我有同樣的問題。你從ant創建的eclipse插件在這種情況下不起作用,可能是因爲它覆蓋了一些hadoop配置(請檢查buid.xml以獲取更多信息詳細信息)這主要是由於hadoop eclipse版本與您的hadoop安裝不匹配所致。您可以從here安裝hadoop-0.20.1,並從here安裝hadoop eclipse插件,並試用一下。它會工作。謝謝。

0

如果您可以在項目的src下包含hdfs-site.xml它應該可以解決您的問題。如果你使用的是Hbase,那麼也包括hbase-site.xml