如何通过eclipse查看,阅读hadoop2.6.0 源码阅读4源码

现在的位置:
>, , >正文
如何在eclipse中编辑hadoop2.2.0源代码
我的思路是使用maven的eclipse插件,生成eclipse支持的maven工程,然后导入到eclipse中。
1.下载eclipse的linux版本
eclipse最新版kepler的linux 64位 的下载地址是
然后在hadoop的源代码目录/usr/local/hadoop-2.2.0-src下,创建一个文件eclipseReload.sh,修改文件内容如下:
mvn clean compile
mvn eclipse:clean
mvn eclipse:eclipse
保存退出。
对该文件执行以下命令
chmod u+x eclispseReload.sh
赋予执行权限,然后执行该文件。过一段时间,就会自动生成eclipse项目的结构。
2.导入eclipse
打开eclipse,选择import maven projects,出现如下图所示,点击Browse… 选择hadoop源码根目录,就可以导入各个项目,竟然后54个项目。
导入之后,eclipse会编译很长时间的,编译过后,出现一堆错误。我们可以关闭eclipse的maven插件,使用如下方法关闭。
等着把这些东西搞定后,然后看看只有hadoop-common编译不通过,看了一下代码是包org.apache.hadoop.ipc.protobuf下面缺少类,而在其他地方竟然使用了其中的类,既然是test部分的代码,我们可以根据eclipse提示自己创建一些类,编译通过。不要删除这些类,因为其他项目也引用了,删来删去很麻烦。
至此,整个项目就编译通过了,如下图所示。
EasyQuery的目标是不需要写一行java代码就可以实现非常非常复杂的查询,省时省力,提高效率。
【上篇】【下篇】
您可能还会对这些文章感兴趣!
籍贯山东,落户北京,IT行业。
工作经历:
2014年至今&,自主创业
,传智播客
,超人学院
,亚信科技
教育经历:
,中科院研究生院
,河北大学传智播客hadoop教程09-使用eclipse查看hadoop源码_土豆_高清视频在线观看使用Eclipse查看hadoop源码
使用Eclipse查看hadoop源码
打开Eclipse新建一个Java&Project
将hadoop包(例如:hadoop-1.1.2.tar.gz)进行解压
打开hadoop-1.1.2/src文件夹,复制里面的core、hdfs、mapred几个文件夹到Eclipse中的新建的Java&Project/src&下
复制完成后右击src&进入Properties
&&&(1)在左边栏中选中Java&Build&Path&
&&&(2)选中Source&,点击原有的文件Remove&点击Add&Folder&打开src目录只在其下的三个文件(core、hdfs、mapred)夹前选中&,点击OK&点击OK
&&&(3)添加jar包,选中Libraries,在右侧点击Add&External&JARs&
&&&(4)选择&hadoop-1.1.2/lib&中的下面的所有的&.jar&文件&点击下面的【打开】,然后再点击Add&External&JARs&,打开&jsp-2.1&选中里面的&.jar&文件&点击下面的【打开】,然后再点击Add&External&JARs&,添加&ant.jar&文件
&&&(5)如果src&上还有x&则需要再次&右击src&进入Properties&,点击Libraries&下拉条到最下面,点击JRE&右侧点击编辑(Edit),选中&Alternate&JRE&:选择自己的&点击下面的【Finish】
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。经常参与各类话题的讨论,发帖内容较有主见
经常帮助其他会员答疑
活跃且尽责职守的版主
为论坛做出突出贡献的会员
站长推荐 /6
about云|新出视频,openstack零基础入门,解决你ping不通外网难题
云计算hadoop视频大全(新增 yarn、flume|storm、hadoop一套视频
视频资料大优惠
大数据零基础由入门到实战
阶段1:hadoop零基础入门基础篇
阶段2:hadoop2入门
阶段3:大数据非hadoop系列课程
阶段4:项目实战篇
阶段5:大数据高级系列应用课程
阶段6:工作实用系列教程
等待验证会员请验证邮箱
新手获取积分方法
Powered by您所在的位置: &
1.3.2 Hadoop源代码阅读技巧
1.3.2 Hadoop源代码阅读技巧
机械工业出版社
《Hadoop技术内幕:深入解析YARN架构设计与实现原理》第1章环境准备,本章介绍了Linux环境下搭建Hadoop源代码阅读环境的方法,在此基础上,进一步介绍了Hadoop的基本使用方法,主要涉及Hadoop Shell和Eclipse插件两种工具的使用。最后介绍了Hadoop源代码编译和调试方法,其中,调试方法主要介绍了使用Eclipse远程调试和打印调试日志两种。本节为大家介绍Hadoop源代码阅读技巧。
1.3.2 Hadoop源代码阅读技巧
本节介绍在Eclipse下阅读Hadoop源代码的一些技巧,比如:如何查看一个基类有哪些派生类,一个方法被其他哪些方法调用等。
(1)查看一个基类或接口的派生类或实现类
在Eclipse中,选中某个基类或接口名称,右击,在弹出的快捷菜单中选择&Quick Type Hierarchy&,可在新窗口中看到对应的所有派生类或实现类。
例如,如图1-4所示,打开hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java目录下org.apache.hadoop.mapred包中的InputFormat.java文件,查看接口InputFormat的所有实现类,结果如图1-5所示。
(2)查看函数的调用关系
在Eclipse中,选中某个方法名称,右击,在弹出的快捷菜单中选择&Open Call Hierarchy&,可在窗口&Call Hierarchy&中看到所有调用该方法的函数。
例如,如图1-6所示,打开hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java目录下org.apache.hadoop.mapred包中的Task.java文件,查看调用getJobID方法的所有函数,结果如图1-7所示。
(3)快速查找类对象的相关信息
与前两个小节类似,选中类对象,右击,在弹出的快捷菜单中选择&Open Declaration&,可跳转到类定义;选择&Quick Outline&,可查看类所有的成员变量和成员方法,具体细节在此不做详细介绍,读者自行尝试。【责任编辑: TEL:(010)】&&&&&&
关于&&&&的更多文章
暮春三月,京师草长,杂花生树,群莺乱飞。ChinaHadoop开源社区
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
《PPT演说宝典:构思 设计 应用》第1 版和第2 版以其
《HTML5敏捷实践》共分10章,包括了HTML5中的语义化、
把GDP作为衡量经济的唯一指标是否合理?世界各国盲目
本书全面翔实地介绍了各种病毒的原理,以操作系统的发展为主线,结合病毒的发展过程来综合分析病毒。在分析工具上,较多地利用了
51CTO旗下网站

我要回帖

更多关于 hadoop2.4.1源码下载 的文章

 

随机推荐