编译的环境:
1、必须在Linux系统面编译
2、编译使用的JDK版本必须是1.6以上
3、编译使用的Maven版本必须是3.0以上
4、必须连接互联网,对网络要求非常高(重点)
编译步骤:
第一步:解压hadoop源码jar包
第二步:解压JDK,配置环境变量
第三步:配置Maven,并使profile文件生效(在root用户下)
配置环境变量
使环境变量生效

第四步:安装gcc/gcc-c++/make(在root用户下操作)
第五步,解压protobuf
第六步:配置环境变量,并使得环境变量生效
第七步:下载安装CMake、openssl、ncurses依赖包
第八步:添加Maven工程的配置文件里配置镜像、路径
<mirror>
<id>nexus-osc</id>
<mirrorOf>*</mirrorOf>
<name>Nexus osc</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
第九步:开始编译Hadoop源码包,先移动到Hadoop源码包到安装目录下
编译成功!查看是否有警告

本文详细介绍了在Linux环境下使用特定版本的JDK及Maven编译Hadoop源码的过程,包括配置环境变量、安装依赖软件等关键步骤。

6741

被折叠的 条评论
为什么被折叠?



