在windows环境下编译hadoop

1、环境准备

1.1 maven的安装

去网上下载maven的安装包,解压。再配置环境变量,将%M2_HOME%\lib添加到path中。
安装完成之后,在cmd中键入 mvn -v,出现
![这里写图片描述](https://img-blog.csdn.net/20160818195043783)

1.2 protoc的安装

protoc的安装稍微有点繁琐。
需要的文件:protobuf-2.5.0.tar.gz和protoc-2.5.0-win32.zip。并解压。
a) 将protoc-2.5.0-win32.zip解压后,解压目录中的protoc.exe拷贝到c:\windows\system32中
b) 将protoc.exe拷贝到解压后的xxx\protobuf-2.5.0\src目录中
c) 在windows的cmd中进入xxx\protobuf-2.4.1\java 目录,执行 mvn package命令,编译,生成protobuf-java-2.5.0.jar文件(生成的文件位于当前目录下的target目录)。
d) 出现如下结果说明安装成功。
![protobuf安装成功](https://img-blog.csdn.net/20160818193540969)

2、编译hadoop源码

a) 进入windows命令行模式,进入到hadoop-2.5.2-src/hadoop-maven-plugins目录,执行:
mvn install
命令行提示:build success 时表示成功
b) 进入到hadoop-2.5.2-src 目录,执行:
mvn eclipse:eclipse -DskipTests
出现如下图提示:
![这里写图片描述](https://img-blog.csdn.net/20160818194819204)
c) 执行完成后,进入eclipse,将xxx\hadoop-2.5.2-src导入到workspace中,就可以查看源码。

你可能感兴趣的:(Hadoop源码)