把Hadoop源码关联到eclipse中

把Hadoop源码关联到eclipse中

 

 

ant下载地址:http://archive.apache.org/dist/ant/binaries/

hadoop 下载地址:http://archive.apache.org/dist/hadoop/core/

所有版本JDK下载地址: http://www.oracle.com/technetwork/java/archive-139210.html

Eclipse下载地址:http://www.eclipse.org/downloads/

 

Eclipse下载这个版本:

技术分享

 

1、 准备软件和环境:

本文用的ant和hadoop版本如下:

技术分享

 

Eclipse创建一个Java Project项目。

 

Ant是Apache提供给Java开发人员的构建工具,它可以在Windows OS和Unix OS下运行,它不仅开放源码并且还是一个非常好用的工具

 

2、把Hadoop-1.2.1的src目录下的core、hdfs、mapred 拷贝到eclipse项目中:

Hadoop-1.2.1里的三个文件:

技术分享

拷贝如下会报错,因为没导包所以会报错:

这里报的错很正常,如果没报错那才出问题了:

技术分享

 

 

 

3、对项目导包:

导包一:

把hadoop-1.2.1根目录里的jar 导进去:

技术分享

 

导包二:

把hadoop-1.2.1里的lib 里的jar包拷进去:

技术分享

 

导包三:

把 hadoop-1.2.1/lib/jsp-2.1里的jar包导进去:

技术分享

 

导包四:

把apache-ant-1.9.4的lib里的 jar包导进去,注意只导一个包:

技术分享

 

 

4、选择JDK版本:

如果电脑没安装jdk1.6最好安装一个,这样eclipse用起来会方便。

本例子用的hadoop版本是hadoop-1.2.1,所以最好用jdk1.6,用jdk1.8版本可能会报错。

技术分享

双击JRE SystemLibrary[JavaSE-1.6]

把之前安装的jdk1.6 版本选择进去:

技术分享

 

点击Finish 退出。

 

5、点击Link Source,依次把core、hdfs、mapred 三个文件夹导进来:

技术分享

 

导入完毕后,点击remove,把Hadoop-1.2.1/src删掉:

技术分享

 

点击OK 完成:

 

6、操作成功:

技术分享

 

 

随便查看一个类代码:

 技术分享

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。