hadoop源码阅读环境配置

主要包括:安装与配置JDK,安装开发调试IDE(如Eclipse),安装与配置相关辅助工具

在ubuntu环境下部署如下:


1.安装和配置JDK,


2.安装Eclipse

2.1 定位某个类,方法和属性

在分析源码的过程中,需要定位某个类,方法或者属性,在Eclipse中可以通过按F3键,

有时候打开的只是相应的CLASS文件,可以通过把CLASS文件和源代码关联起来,这样可以查看第三方库了:通过单击"Attach Source"按钮进行CLASS文件和源代码关联,

2.2根据类名查找相应的类

快捷键CTR+Shift+T(或者单击Navigate->Open Type)打开Open Type窗口,在窗口中输入名称,即可得到所想要类。

2.3 查看类的继承结构

选择某个类并使用CTR+T快捷键(或者单机Navigate->Quick Type Hierarchy)可显示类型层次结构。


2.4分析java方法的调用关系

在代码区选择相应的方法定义,然后用鼠标右键选取Open Call Hierarchy 项或者使用快捷键Ctr+ALT+H,则可以在Call Hierarchy视图中看到方法的调用关系,可以查看方法的相应调用关系。


3.安装辅助工具Ant

Ant是apache软件基金会 jakarta项目中的一个子项目,由于是基于java编写的,因此具有很好的跨平台性。Ant由一些内置任务(task)和可选择的任务组成(当然你还 可以编写自己的任务),使用Make时,你需要写一个Makefile文件,而用ant时则需要写一个build.xml文件。由于采用xml的语法,所 以build.xml文件很容易书写和维护,且结构很清晰,而不像Makefile文件有那么多的限制(例如在tab符号前有一个空格的话,命令就不会执 行)。Ant的优点远不止这些,它还很容易的集成到一些开发环境中(例如visual age,jbuilder,netbeans)。

Ant 根据build.xml文件中的依赖关系和构建任务,对项目进行构建,打包甚至部署。



4.准备Hadoop源代码。

4.1 下载hadoop代码


4.2创建Eclipse项目

(1)进入hadoop的根目录下,里面包含build.xml文件,在当前目录下,进行eclipse项目所需要的配置工作,执行“ant eclipse“命令

  (2)  创建eclipse项目:打开File-New-Java Project,选取项目位置为hadoop所在的目录。单击“Finish”完成。

ps:(1) Eclipse可能会提示错误“Unbound classpath ariable:'ANT_HOME/lib/ant.jar'” in project 'xxxx'.

由于所指定路径下不存在ant.jar。所以需要找到ant.jar的路径,可以通过命令 whereis ant  找到对应目录(/usr/share/ant/)

然后Project-properties-Java Build Path,在libraries页中Edit出错的项。



 









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值