编译64位haoop2.5.2
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,由于现在linux多用64bit,但是无奈haoop.apche官网只提供了32编译的hadoop2.5.2,只好自己编译。(吐槽)之前,考虑用网上别人编译好的,直接拿来用,结果果断被坑。。。。所以自
千家信息网最后更新 2025年12月02日编译64位haoop2.5.2
由于现在linux多用64bit,但是无奈haoop.apche官网只提供了32编译的hadoop2.5.2,只好自己编译。
(吐槽)之前,考虑用网上别人编译好的,直接拿来用,结果果断被坑。。。。
所以自己有重新折腾了一下,最后我会把自己编译好的连接放在最后面,绝对不坑,下篇博客我我会用它搭建高可用分布式hadoop集群(Hadoop HA)。 编译大约1个小时。。。
准备资料:
yum install gccyum install gcc-c++yum install cmakeyum install openssh-develyum install ncurses-devel
jdk 1.7 解压tar包,添加配置文件到/etc/profile
maven3.39 解压tar包,添加配置文件/etc/profile
protobuf2.5 解压;./configure ; make && make install (不熟悉编译的,请百度安装)
hadoop-2.5.2-src 源码包,官网down
ant-1.9.4 解压tar包,添加配置文件到/etc/profile
软件包链接:http://pan.baidu.com/s/1eSdQm4q 这里我我只提供ant、protobuf、maven
其他的请自行到官网下载,尤其说明的是protobuf请用我提供的,我试过2.6版本,编译会报错
配置完成的环境如下(我的主机)
检测软件是否安装成功
[root@node0 bin]# java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
[root@node0 bin]# mvn -versionApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: /home/mavenJava version: 1.7.0_79, vendor: Oracle CorporationJava home: /usr/java/jdk1.7.0_79/jreDefault locale: zh_CN, platform encoding: UTF-8OS name: "linux", version: "3.10.0-229.el7.x86_64", arch: "amd64", family: "unix"
[root@node0 bin]# protoc --versionlibprotoc 2.5.0
[root@node0 bin]# ant -versionApache Ant(TM) version 1.9.4 compiled on April 29 2014
解压hadoop-2.5.2-src,至此,准备工作基本完成
进入源码解压包目录,执行下面命令,你就可以睡觉了(祝你好运!):
mvn clean package -Pdist -Pnative -DskipTests-Dtar
编译完成后,如果没有错误,最后几行会出现 build success,我的忘了截图了,没办法展示了
然后,你就去你的源码解压目录中进入找如下图那个目录
全路径为:
/home/tmp/hadoop-2.5.2-src/hadoop-dist/target/ hadoop-2.5.2.tar.gz
这个就是编译好的包,改个名字,以便区分
好了,大功告成!!!!
下面给懒汉发编译好的包:http://pan.baidu.com/s/1skTuzN3
编译
配置
文件
源码
目录
软件
准备
果断
成功
大功告成
下篇
主机
分布式
办法
博客
名字
命令
大功
好运
小时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库删除满足条件的记录
服务器mgmt是安全口吗
券商服务器群
软件开发工程专业
学信网数据库百度云下载
团伙网络安全审查办法
苹果手机怎么查看云数据库
北京中国网络技术有限公司
smtp服务器怎么发邮件
服务器cpu三维制图怎么样
mac 电脑做服务器
贵州揽客帮互联网科技有限公司
为服务器添加一块mbr磁盘
怎样提高对网络安全的认识
文件上传保存到数据库
软件开发专业教师试卷
天天斗牛软件开发公司
数据库命名db1
银行软件开发的笔试
信息技术的数据库
专业软件开发售价
没有IP的数据库怎么同步
数据库可以存文件夹吗
本级网络安全领导小组
服务器安装什么系统
印度计算机网络技术
spring测试数据库
在数据库中禁止输入重复值
101数据库基础教学
最火的网络技术