先说一下我的情况,集群的 hadoop 是 1.0.4 ,之后在虚拟机上搭建了最新稳定版 1.2.1 之后,Eclipse 插件始终连接不上。
出现
Error: Call to 192.168.1.188/192.168.1.188:9001 failed on connection exception: java.net.ConnectException: Connection refused: no further information
异常信息。
解决办法:
1、测试发现,Eclipse 中,地址写成 localhost 就可以连接上,而改成 ip 地址就连接不上了。原因是我再配置 hadoop 时,地址写的是 localhost,将配置中的 localhost 改成 ip 地址,重新搭建环境即可。
2、如果还是连接不上,常识停止 hdfs 的安全模式,
执行命令 hadoop dfsadmin -safemode leave