千家信息网

Hadoop -2.7.2包64位编译教程

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,网上很多教程关于Hadoop-2.4包64位编码的教程,最新版2.7.2几乎相同,在此为大家复述一下。分享两个比较权威的附上链接:Ubuntu用户推荐参考: http://www.aboutyun.c
千家信息网最后更新 2026年11月03日Hadoop -2.7.2包64位编译教程

网上很多教程关于Hadoop-2.4包64位编码的教程,最新版2.7.2几乎相同,在此为大家复述一下。

分享两个比较权威的附上链接:

Ubuntu用户推荐参考: http://www.aboutyun.com/forum.php?mod=viewthread&tid=8130&extra=page%3D1&page=1

CentOs系列用户参考:http://www.cnblogs.com/hadoop2015/p/4259899.html


1、前期工具准备:

(1) CentOS 并成功联网 (注意:最好采用的是root角色编译,减少文件夹权限出现问题。新手要注意命令问题:如Ubuntu使用apt-get ,CenOS使用yum的区别。)

(2) 源码、JDK7 、 maven、 ant 、protobuf(具体每个插件的作用自行查阅资料)

一、安装插件步骤:(都在root身份下操作,环境变量配置在 /etc/profile)

1、JDK解压、配置环境变量 JAVA_HOME和PATH,验证 java -version(如下都需要验证是否配置成功)

2、Maven解压、配置 MAVEN_HOME和PATH。

3、ant解压、配置 ANT _HOME和PATH。


4、安装 glibc-headers 和 g++ 命令如下:

$yum install glibc-headers

$ yum install gcc-c++


5、安装make和cmake

$yum install make
$yum install cmake


6、解压protobuf ,进入到解压后protobuf主目录,

然后相继执行命令:

$ ./configure
$ make
$ make check
$ make install
$ ldconfig

修改环境变量LD_LIBRARY_PATH。验证(命令:$protoc --version)

最后每次配置都要刷新配置/etc/profile文件:

$source /etc/profile

配置完附上 profile 关于配置的文件:


7、安装openssl库

$ yum install openssl-devel


8、安装 ncurses-devel库:

$yum install ncurses-devel

到此,编译工具安装基本完成。



二、 编译阶段:

开始maven指令,开始编译hadoop 64位。

跳转到解压好的hadoop源码文件夹里面主目录(src目录),执行:

 $ mvn package -Pdist,native -DskipTests -Dtar

等待时间很长,最终成功是全部SUCCESS:


成功的64位hadoop包在 scr/hadoop-dist/target下。



3、遇到问题:

1、MAVEN install时候JVM内存溢出

处理方式:在环境配置文件和maven的执行文件均可调整MAVEN_OPT的heap大小。(详情查阅MAVEN 编译 JVM调优问题,如:http://outofmemory.cn/code-snippet/12652/maven-outofmemoryerror-method)


2、编译期间maven报错。可能网络阻塞问题导致依赖库下载不完整导致,多次执行命令(一次通过比较难):

$ mvn package -Pdist,native -DskipTests -Dtar


3、报ant、protobuf等错误,插件下载未完整或者插件版本问题,最开始链接有较多特殊情况,同时推荐

2.7.0版本的问题汇总帖子 http://www.tuicool.com/articles/IBn63qf


本人比较少写整理博客,感谢about云社区,希望对大家有帮助。



配置 问题 编译 文件 命令 成功 插件 环境 变量 目录 验证 教程 工具 文件夹 源码 版本 用户 链接 参考 推荐 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 A股互联网金融科技公司 盈实互联网科技 互联网科技与金融科技 艾特科技互联网 亿账通互联网科技 须眉科技是互联网公司吗 互联网科技项目计划书材料类 苏州五指互联网络科技有限 阿里互联网科技企业 朱啸虎曾投资哪些互联网科技企业 高科技互联网套路 黑科技 体验场景 互联网大会 互联网公司高科技产品 电子商务与互联网科技的关系 互联网科技实习生岗位 城市宝互联网科技有限公司 数字互联网科技有限公司 互联网领先科技成果宣传视频 广东猫王互联网科技有限公司电话 广东万易互联网科技有限公司惠州分公司 互联网科技的 互联网科技视频 汉立互联网科技有限公司联系电话 哈尔滨新华互联网科技学院 随着互联网科技发展 南平创想时代互联网科技有限公司 黑云互联网科技有限公司 中天科技中国工业互联网 银川新华互联网科技学校招聘
0