Hadoop源码阅读环境搭建(IDEA)

拿到一份Hadoop源码之后,经常关注的两件事情就是

1、怎么阅读?涉及IDEA和Eclipse工程搭建。IDEA搭建,选择源码,逐步导入即可;Eclipse可以选择后台生成工程,也可以选择IDE导入。二者工程也可以互相导入\到处。

2、怎么构建?利用maven,生成安装包。

二者均需配置maven,相关工具配置参考另两篇帖子《Hadoop源码编译环境搭建》和《IDEA配置maven中央库》

1、下载源码

http://mirror.bit.edu.cn/apache/hadoop/common/

Hadoop源码阅读环境搭建(IDEA)_第1张图片

 

2、导入IDEA工程

新建工程:

File-->New-->Project from Existing Sources

Hadoop源码阅读环境搭建(IDEA)_第2张图片

 

选择源码目录:

 Hadoop源码阅读环境搭建(IDEA)_第3张图片

 

选择maven:

 Hadoop源码阅读环境搭建(IDEA)_第4张图片

 

 选择"Search for projects recursively",并设置maven环境变量。

 Hadoop源码阅读环境搭建(IDEA)_第5张图片

依次选择所需工程:

Hadoop源码阅读环境搭建(IDEA)_第6张图片

开始scanning工程: 

 Hadoop源码阅读环境搭建(IDEA)_第7张图片

 扫描完成之后:

 Hadoop源码阅读环境搭建(IDEA)_第8张图片

3、查阅源码

经常看到各种大神总结帖子讲述HDFS、MapReduce和yarn等相关原理、配置参数,版本各一。

而真正的原理和机制关键在于架构设计和代码实现。官方文档和源码实现才是学习正途,前人的总结与分享应该作为一种借鉴和捷径;奇正犄角,学习一种新东西。

 一个Hadoop源码阅读工程就创建好了。比如打开FsShell

Hadoop源码阅读环境搭建(IDEA)_第9张图片

 

转载于:https://www.cnblogs.com/HopkinsCybn/p/10127360.html

你可能感兴趣的:(Hadoop源码阅读环境搭建(IDEA))