hadoop使用随记Eclipse-Plugin

window下使用eclipse开发hadoop程序遇到的问题。

现象:“DFS Locations”无法浏览DFS中文件,报错

Cannot connect to the Map/Reduce location: heipark
Call to localhost/127.0.0.1:9000 failed on local exception: java.io.EOFException

 

原因:Hadoop服务端版本和eclipse插件版本不一致

 

解决:倒腾了好几个版本eclipse和hadoop插件,有的点击没反应,不能浏览文件系统。

我使用0.20.2自带的eclipse plugin在多个eclipse都不好用,在网上下了一个可以3.3,,3.4,3.5都可以跑的hadoop-0.20.3-dev-eclipse-plugin.jar(http://code.google.com/p/hadoop-eclipse-plugin/downloads/list),但是报上面的错误,有网友说是插件和hadoop版本不一致导致的。最后我下载了一个0.20.2版本hadoop,使用插件hadoop-eclipse-plugin-0.20.3-SNAPSHOT.jar在eclipse3.6下完美运行

注意:0.20.2、0.20.203版本自带插件都不行,必须是hadoop+0.20.2版本+hadoop-eclipse-plugin-0.20.3-SNAPSHOT.jar(下载地址:https://issues.apache.org/jira/secure/attachment/12460491/hadoop-eclipse-plugin-0.20.3-SNAPSHOT.jar)才可运行

你可能感兴趣的:(eclipse)