Eclipse-Hadoop-Plugin编译
1 JDK配置
1.1 安装JDK
具体可以百度,网上教程很多,有JAVA开发环境的都是已经安装的。
1.2 配置环境变量
设置JAVA_HOME、CLASSPATH、PATH等。具体可以百度,有JAVA开发环境的都是已经配置好了的。
2 eclipse下载
2.1 下载eclipse
因为有开发环境,这里就不详述了,具体情况可以百度,我的版本如下截图。
2.2 解压到本地目录
3 ANT
3.1 下载
地址: http://ant.apache.org/bindownload.cgi
本人下载的版本截图:
3.2 环境变量配置
新建ANT_HOME= D:\bigdata\DevelopmentTool\ant\apache-ant-1.9.7
在PATH后面加;%ANT_HOME%\bin
右击计算机,选择属性,选择高级系统设置,选择环境变量,这里我设置的是系统变量,因为我需要所有登陆该电脑的人可以使用。如下截图
3.3 测试是否配置正确
进入解压的目录,安装如图输入命令:
4 Hadoop
4.1 CDH对应的Hadoop安装包下载
本人用的CDH,下载地址:
http://archive.cloudera.com/cdh5/cdh/5/,下载的是截图圈红的部分,把解压到D:\bigdata\clouderapackage\hadoop-2.6.0-cdh5.4.1路径下。
4.1 下载hadoop2x-eclipse-plugin源代码
目前hadoop2的eclipse-plugins源代码由github脱管,下载地址是
https://github.com/winghc/hadoop2x-eclipse-plugin,然后在右侧的Download ZIP连接点击下载。
下载后解压到D:\bigdata\clouderapackage\hadoop2x-eclipse-plugin-master。
5 编译插件
5.1 编译前的准备
打开截图路径下的build.xml文件:
然后做如下修改,其中的1.8.8就是你的CDH路径:D:\bigdata\clouderapackage\hadoop-2.6.0-cdh5.4.1\share\hadoop\common\lib下的版本号做的修改,2.6.0-cdh5.4.1就是下载的CDH版本号。
如果下载的CDH下有多个mapreducex文件夹,一定要把其中一个修改为mapreduce
5.2 执行Ant Jar
Cmd进入D:\bigdata\clouderapackage\hadoop2x-eclipse-plugin-master\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin,如下截图:
然后输入以下命令即可编译成功
然后去截图目前下拷贝出该jar包即可