已经在win7下装好了hadoop2.5.1,想在Eclipse下安装对应的插件,网上搜了好多帖子都是比较老版本的hadoop插件配置过程,在进行安装时也遇到了各种问题,现整理如下:
通过源码编译hadoop-eclipse-plugin-2.5.1:
由于是新手,担心Eclipse与对应hadoop插件的兼容性问题,所以下载了源码通过ant程序编译,具体参考见:http://www.360doc.com/content/14/0818/16/17130779_402846483.shtml。
然而这其中还是出现了如下问题:
在点击小蓝象选择new hadoop location时无反应。这绝对是在编译的过程中出现了问题,建议大家更换插件包或者hadoop包,因为hadoop2.5.1比较新,现有的源码包多是2.2.x的,对2.5.1不一定适合。
安装现成的hadoop-eclipse-plugin-2.5.1.jar:
下载hadoop-eclipse地址:点击打开链接
在按上面链接导入到Eclipse后,选择new hadoop location时弹出如下框:
注意:对应的Master下的localhost一定要与 /hadoop/etc/hadoop/core-site.xml中fs.default.name对应的ip地址相同,且最好在windows下不要写localhost(可能无法识别)。
如果不相同,可能出现如下错误:
The DFS Browser cannot browse anything else but a Distributed File System. 找不到对应的文件系统。
此外,当配置hadoop location时,应先在命令框运行hadoop/bin文件中的start-all.cmd命令,只有这样才能·将hadoop运行起来
,Eclipse新建的location才能连接对应的端口,否则会出现:
Call from xxx to 127.0.0.1:9000 failed on connection exception: java.net.ConnectException:
拒绝连接 。
正常建立后会出下下面结果: