已在win7下装好了hadoop2.5.1,想在Eclipse下安装对应的插件,网上搜了好多帖子都是比较老版本的hadoop插件配置进程,在进行安装时也遇到了各种问题,现整理以下:
通过源码编译hadoop-eclipse-plugin⑵.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不1定合适。
安装现成的hadoop-eclipse-plugin⑵.5.1.jar:
下载hadoop-eclipse地址:点击打开链接
在按上面链接导入到Eclipse后,选择new hadoop location时弹出以下框:
注意:对应的Master下的localhost1定要与 /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: 谢绝连接 。
正常建立后会出下下面结果: