编译64位haoop2.5.2
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,由于现在linux多用64bit,但是无奈haoop.apche官网只提供了32编译的hadoop2.5.2,只好自己编译。(吐槽)之前,考虑用网上别人编译好的,直接拿来用,结果果断被坑。。。。所以自
千家信息网最后更新 2025年02月05日编译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安全错误
数据库的锁怎样保障安全
网络安全防范体系有哪些
安卓应用软件开发
lol一直正在连接服务器
上海软件开发企业培训班
隆回二中学生信息数据库
机构培训软件开发
数据库管理系统参考文献
网络安全教育课心得体会
如何配置git服务器
国外网络安全发展现状
联游网络安全工程师
中职生网络安全大赛答案
数据库应用实习
dba是数据库管理员的简写
江苏咨询软件开发产品介绍
网络安全操作制度
软件开发需求都包括什么
如何创建服务器我的世界测试
自然源软件开发
网络安全现状原因
sci数据库是哪个国家的
永劫无间火男捏脸数据库
无锡有哪些软件开发的公司
百度学术 数据库 来源
查找数据库的sql语句是哪个
sql数据库导出到网页
美味的披萨无法连接服务器
服务器日常检查
普通主板能放服务器机箱吗
服务器机房怎么隔离辐射