下载hadoop源码
1. 官网下载源码镜像
https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0-src.tar.gz
下载后
解压到对应路径
安装JDK(建议使用1.7版本)
本人安装1.8。
安装maven
a. 首先去apache maven的官网上下载mavem
http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.zip
b. 为了maven下载依赖快,可以配置国内的私服。
阿里云镜像添加:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
c. 配置maven环境变量
添加 M2_HOME=D:\maven 环境变量 ,再在path环境变量中添加%M2_HOME%\bin;
d. 验证进入cmd命令 输入 mvn-v 如果出现Apache Maven 3.5.4 版本信息,说明安装成功。
安装protoc-2.5.0-win32
对应的下载路径:
https://github.com/protocolbuffers/protobuf/releases
版本必须为2.5.0
1. 解压,然后将里面的protoc.exe,放到一个Path环境变量的路径中,或者在path中配置(在path中添加此配置C:\protoc)
2. 验证 进入cmd命令 输入 protoc--version 如果出现protoc --version说明安装成功
对源码进行处理
1. 首先下载hadoop所需要的插件
进入源码根目录下的hadoop-maven-plugins目录(E:\hadoop-2.6.0-src\hadoop-maven-plugins) 执行 mvn install 成功后显示BUILD SUCCESS。
2.再进入hadoop源码的根目录(E:\hadoop-2.6.0-src) 然后执行mvn eclipse:eclipse -DskipTests (这里参数-DskipTests是指忽略工程里的测试test文件,然后生成的是eclipse的工程 )
eclipse导入源码
1. 打开Eclipse,最后专门建一个workspace(即建一个专门目录),执行菜单命令:File->Import,弹出对话框后,在General下面选择Existing Projects into Workspace,然后定位到源代码根目录,src目录 点击“Finish”按钮导入。