Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 2.67 KB

20190226-准备Hadoop源码的环境.md

File metadata and controls

48 lines (41 loc) · 2.67 KB

3. Tips--windows上源码环境准备(3和4参考《Hadoop技术内幕 深入理解MapReduce架构设计与实现原理》)

3.1安装软件

3.2创建Hadoop工程

  • 在eclipse中安装SVN工具

    先在help->eclipse marketplace wizard 中下载一个svn插件

    然后在window->preference->team->SVN->SVNconnecter中配置一个connector,如果为空,下拉框中会显示一个按钮可根据提示下载添加 SVNconnector

  • 导入项目

    右键workplace空白处选择import,使用SVN导入,输入SVN地址为http://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.0/ ImportFromSVN

等待项目下载并build完成(会有error)

4. Share--使用eclipse阅读源码技巧

4.1 查看一个基类或接口的派生类或实现类

在文件中(不是在目录中)选中某个基类或接口的名称,右击,在弹出的快捷菜单中选中“Quick Type Hierarchy”,可在新窗口中看到对应的所有派生类或实现类。

4.2 查看函数的调用关系

在文件中选中某个方法名称,右击,在弹出的快捷菜单中选中“Open Call Hierarchy”,可在窗口“Call Hierarchy”中看到所有调用该方法的函数。

4.3 快速查找类对象的相关信息

在文件中选中选中类对象,右击,在弹出的快捷菜单中选中“Open Declaration”,可跳转到类定义;选中“Quick Outline”,可查看类所有的成员变量和成员方法。