将hadoop源码关联到eclipse项目中
2014-10-13 18:21 hduhans 阅读(293) 评论(0) 收藏 举报将hadoop源码关联到eclipse项目中可以方便分析其源码结构,便于学习!下面是操作步骤(hadoop版本1.1.2,+myeclipse):
1、在eclipse中新建一个Java Project,如图1-1所示。

图1-1 新建java工程
2、将hadoop解压后src文件夹中的core、hdfs和mapred三个文件夹拷贝到刚才新建项目的src目录下,右键项目->Propertites->Java Build Path->Source,移除Hadoop-src/src,然后点击右侧Add Folder,只选中src下的core、hdfs和mapred三个文件夹,点击OK,操作如图2-1所示。

图2-1 更改项目文件结构
3、添加相关jar包,右键项目->Propertites->Java Build Path->Libraries->Add External JARs,选择hadoop1.1.2/lib下的所有jar包+hadoop1.1.2/lib/jsp-2.1中的jar包+ant.jar(额外jar包),点击OK,操作界面如图3-1所示。
图3-1 添加相关jar包
4、添加完相关jar包,编译后大部分错误已经消失,但还是有部分错误,如系统提示无法找到src/hdfs的org.apache.hadoop.hdfs.DFSClient.java类中的import sun.net.util.IPAddressUtil;资源,解决办法,右键项目->Propertites->Java Build Path->Libraries,滚动条拉至底部,选择JRE System Library,点击右侧Edit,选择自己安装的JDK,详细操作如图4-1所示。

图4-1 解决某些资源error
浙公网安备 33010602011771号