当前位置:技术分享 > 技术参考 > 正文

Hadoop——源码编译2018-07-05 16:13:40 | 编辑:hely | 查看: | 评论:0

将hadoop正在维护的几个版本的最新源码包都下载了下来,本篇文章将针对2 7 6版本进行编译,其他版本的编译大同小异
1.准备源码包

源码下载地址:点击进入官网下载地

 

 

hadoop正在维护的几个版本的最新源码包都下载了下来,本篇文章将针对2.7.6版本进行编译,其他版本的编译大同小异

2.BUILDING.txt

解压hadoop-2.7.6-src.tar.gz包,第一个文件就是BUILDING.txt文件,它是官方提供的构建hadoop的说明,下面是该文件的部分截取

 

 

翻译可知:

1.针对类Unix系统而言
2.第一次构建时必须保持网络通畅来获取maven和hadoop依赖,当本地已经有所需依赖时则可以不考虑网络问题
3.需要JDK、Maven、ProtocolBuffer、CMake、zlib、openssl
4.Findbugs和FUSE可选

3.安装依赖

 

 

4.安装配置JDK

 

 

5.安装配置Maven

 

 

6.安装ProtocolBuffer

先安装gcc、gcc-c++、make

 

 

解压编译安装

 

 

7.解压编译hadoop

 

 

编译成功

 

 

 

 

8.查看编译结果

在hadoop-2.7.6-src文件夹下面有一个hadoop-dist文件夹,进入里面的target文件夹,然后就可以看到编译成功64位的hadoop文件,解压后的在hadoop-2.7.6这个文件夹中,同时还生成了一个压缩包:hadoop-2.7.6-tar.gz 这个压缩包可以拷贝到别的机器上进行安装 。

 

上一篇:用HBase做高性能键值查询? HBase高性能随机查询之道 – HFile原理解析下一篇:

公众平台

搜索"raincent"或扫描下面的二维码