标签:
一、工具
1、hadoop-2.6.0-src.tar
2、eclipse
3、maven
4、protoc
二、下载源码地址:http://mirrors.hust.edu.cn/apache/hadoop/common/
三、准备maven包:eclipse-maven3-plugin
M2_HOME E:\apache-maven-3.3.3
path ;%M2_HOME%\bin
测试:cmd-->mvn -v
四、protoc安装
1、准备:protoc-2.5.0-win32.zip、protobuf-2.5.0.tar.gz
2、将protoc-2.5.0-win32中的protoc.exe拷贝到c:\windows\system32中。
3、将proto.exe文件拷贝到解压后的XXX\protobuf-2.5.0\src目录中。
4、进入XXX\protobuf-2.4.1\java 目录 执行mvn package命令编辑该包生成protobuf-java-2.5.0.jar文件(Jar包位于XXX\protobuf-2.4.1\javatarget目录中)。
(备注:运行失败,再运行一次竟然成功了,可能网络不好,获取失败)
5、protoc --version
五、通过maven获取源码(这里需要说明的是,在使用maven的时候,需要先安装jdk,protoc ,如果没有安装可以参考win7如何安装maven、安装protoc)
1、进入hadoop->src目录:e:\hadoop_src\hadoop-2.6.0-src\hadoop-maven-plugins
2、运行:mvn install 生成JAR包(JAR包位于:E:\hadoop_src\hadoop-2.6.0-src\hadoop-maven-plugins\target中)
3、进入:E:\SoftWare\HADOOP\hadoop2.6\hadoop-2.6.0-src,运行:mvn eclipse:eclipse -DskipTests
(这时候,我们已经把源码给下载下来了。这时候,我们会看到文件会明显增大。)
4、mvn eclipse:eclipse -DskipTests(生成eclipse项目文件)
(这一步总是构建失败,但是已经可以导入源码了)
六、随便打开一个方法,ctrl+alt+h可以查看调用关系
标签:
原文地址:http://www.cnblogs.com/pingzhanga/p/4670682.html