0
 softwares description : eclipse Juno version latest
 hadoop : 1.0.4
 hadoop eclipse plugin : 1.0.4 (created through apache ant)

我正在尝试在 Eclipse 中设置 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

似乎 eclipse 试图建立连接,但由于零字节返回,一段时间后关闭连接。为什么我收到此错误?代理服务器或防火墙是否有任何问题。请帮帮我。

4

2 回答 2

0

我遇到了同样的问题。您从 ant 创建的 eclipse 插件在这种情况下将不起作用,可能是因为它覆盖了一些 hadoop 配置(查看 buid.xml 了解更多详细信息)这主要是由于 hadoop eclipse 版本不匹配你的hadoop安装。您可以从这里安装 hadoop-0.20.1 和从这里安装hadoop eclipse 插件并试一试。它会起作用的。谢谢你。

于 2012-11-27T23:21:19.367 回答
0

如果您可以hdfs-site.xml在项目的 src 下包含它应该可以解决您的问题。如果您使用的是 Hbase,那么hbase-site.xml也包括

于 2012-11-27T12:09:44.543 回答