Win7 Eclipse Hadoop2.4插件配置
准备工作:
1、下载hadoop2x-eclipse-plugin-master.zip
Github地址:https://github.com/winghc/hadoop2x-eclipse-plugin
百度网盘地址:http://www.pan1234.com/result.jsp?wp=0&op=0&ty=gn&q=hadoop2x-eclipse-plugin
去自己360云盘备份软件中下载。
2、WinSCP将Hadoop-2.4.0主文件夹复制到Win7系统中
3、安装ant
官网地址:http://ant.apache.org/bindownload.cgi
去自己360云盘备份软件中下载。
本次下载apache-ant-1.9.6-bin.zip,解压后配置环境变量即可
![](https://app.yinxiang.com/shard/s22/res/b8e5e8fa-4929-417b-921b-2c93330e9f2a.png)
配置步骤:
此处需要指定eclipse路径和hadoop路径是为了生成插件配置信息的对应?插件生成后是否可以通用?有待测试
1、进入解压后的hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin\目录中
2、运行命令: ant jar -Dversion=2.4.0 -Declipse.home=C:\Program Files (x86)\eclipse -Dhadoop.home=D:\StudyAndWork\hadoop-2.4.0
3、过程会在此处卡住:
![](https://app.yinxiang.com/shard/s22/res/8412ff9d-24fb-4fd4-9eb1-2d88672b208d.png)
4、终止该过程进行修改,进入hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin目录下,修改build.xml文件,
![](https://app.yinxiang.com/shard/s22/res/29b02cc7-3d15-46b1-b616-6575ab6b1b95.png)
修改为:
![](https://app.yinxiang.com/shard/s22/res/8d59cedb-5bfe-481d-a7e2-9c65a134c53d.png)
然后重新ant命令
5、编译过程中会出现如下错误:
![](https://app.yinxiang.com/shard/s22/res/1b98a39f-e74b-4740-8326-22fd9d177abe.png)
进入该目录,
![](https://app.yinxiang.com/shard/s22/res/79ff98fe-c27f-4697-b02c-29434240b8c3.png)
所以将build.xml中对应位置改为对应版本号即可跳过该错误,其他类似错误以此处理。
其中有个错误
![](https://app.yinxiang.com/shard/s22/res/6d0d552c-0a18-4341-bb3f-43023f676832.png)
没有找到对应的htrace-core.jar包,直接在build.xml中删除相关信息
6、编译成功
![](https://app.yinxiang.com/shard/s22/res/a2f16665-e978-417d-a400-dcc738f0ad2d.png)
去找到对应的插件包
7、放入eclipse安装路径下的plugins文件夹中,重启ecplise.
将此插件放到/usr/local/eclipse/pugins目录下,重新启动eclipse
Window ->prefrences->Hadoop MapReduce 找到对应的Hadoop安装路径.
Window -> Show View -> Other...
打卡之后,选择MapReduce,会弹出来一个黄色的图标,双击,会发现eclipse的下面变成这样
然后单击右边的蓝色小象,出现
上面的端口是我的伪集群分布的配置,MapReduceV2端口号默认,DFS端口号改为9000,即core-site.xml中的配置弄好之后点击finish就可以了
然后新建一个项目,File -> Project -> MapReduce Project 出现下图
点击Configure Hadoop install directory设置安装的hadoop安装目录。之后,Project的左边如图所示
至此,大功告成。我们可以用WordCount测试一下,在hadoop/src里面添加WordCount.java文件。在文件空白出单击右键,Run As -> Run Configuration
![](https://app.yinxiang.com/shard/s22/res/ea6ee9b3-470c-493f-a691-6c6fda951bd6.png)
注意,左边的小框选择Java Application,之后弹出右边的框。然后选择第二个Arguments,在上面第一个框里面设置输入目录 和 输出目录。点击Apply.