Hadoop-Eclipse插件编译
1. 安装ant
:
下载
下载地址配置环境变量
1
2ANT_HOME=D:\SoftWare\Tools\apache-ant-1.9.13
Path=原路径;%ANT_HOME%\bin测试是否安装成功
1
ant -version
2. 下载Hadoop
:
- 下载
下载地址 - 解压
注: hadoop文件存放目录不要带有空格,不然编译不成功
3. 下载Eclipse
:
- 下载
下载地址- 解压
- 解压
4. 下载hadoop2x-eclipse-plugin源码包
:
- 下载
下载地址
5. 修改配置文件
:
修改bulid.xml
1
2
3
4
5
6
7
8
9
10
11
12<target name="compile" depends="init, ivy-retrieve-common" unless="skip.contrib">
<echo message="contrib: ${name}"/>
<javac
encoding="${build.encoding}"
srcdir="${src.dir}"
includes="**/*.java"
destdir="${build.classes}"
debug="${javac.debug}"
deprecation="${javac.deprecation}">
<classpath refid="classpath"/>
</javac>
</target>1
2
3
4
5
6
7
8
9
10
11
12<target name="compile" unless="skip.contrib">
<echo message="contrib: ${name}"/>
<javac
encoding="${build.encoding}"
srcdir="${src.dir}"
includes="**/*.java"
destdir="${build.classes}"
debug="${javac.debug}"
deprecation="${javac.deprecation}">
<classpath refid="classpath"/>
</javac>
</target>
- 修改
1
2
3
4
5#以及下面的内容
slf4j-api.version=1.7.25
slf4j-log4j12.version=1.7.25
#下面这个文件还得从其他lib目录复制过来
htrace.version=3.1.0-incubating
- 6. 开始执行编译
1
D:\SoftWare\Tools\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin>ant jar -Dhadoop.version=2.7.6 -Declipse.home=D:\SoftWare\Eclipse\work-eclipse -Dhadoop.home=F:\hadoop-2.7.6
- 7. 编译结果在一下目录