一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile (2)在文件尾部加入: export JAVA_HOME=/home/spark/jdk1.7 export MAVEN_HOME=/home/spark/apache-maven-3.2.1 export ANT_HOME=/home/spark/apache-ant-1.9.4 export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$ANT_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (3)执行source /etc/profile
2.在官网下载protobuf2.5.0解压后进入目录依次执行如下命令:
./configure make make check make install
3.安装其它软件,我这里使用yum命令安装。
yum install cmake openssl-devel autoconf automake libtool (有些软件操作系统可能自带,安装时请使用rpm -qa命令查看)
二、下载Hadoop源码开始编译
1.登录官网:http://hadoop.apache.org/,找到下载链接,点进去下载即可。
2.解压编译:
tar zxvf hadoop-2.4.0-src.tar.gz cd hadoop-2.4.0-src mvn package -Pdist,native -DskipTests -Dtar
半个多小时后出现BUILD SUCCESS,即编译成功,可在hadoop-2.4.0-src/hadoop-dist/target文件夹中找到编译的文件。
三、参考文档
http://www.cnblogs.com/shishanyuan/p/4164104.html http://www.aboutyun.com/thread-8130-1-1.html
相关推荐
Linux centos6.6安装教程
centos6.6 Oracle11G安装文档,能够帮助实施和初学linux成员快速掌握oracle的安装。
CentOS6.6的64位镜像文件iso,迅雷种子。centos是基于linux的内核开发的操作系统,是企业服务器广泛使用的操作系统。
Nginx在CentOS6.6下编译安装的学习文档,包括安装、简单设置、开机自启动
提供源码编译后的hadoop 2.7.7的包,系统版本内核是Linux 3.10.0-957.el7.centos.plus.i686
Centos6.8 32位 64位下编译 hadoop 2.6.4 源码
Nginx在CentOS6.6下编译安装学习应用,简单整理了一下,供大家学习参考
Hadoop2.7.2 centos7 64位编译后的库文件
CentOS6.6&L219;英特尔网卡驱动编译适用于centos配合新款台式机
此插件是本人亲自编译好的可以让Eclipse上实现hadoop的mapreduce编程,目标集群运行了hadoop2.4.0,集群系统CENTOS6.5,jdk1.8.20,Eclipse运行在win7系统中
centos6.6安装rabbitmq erlang-19.0.4-1.el6.x86_64.rpm rabbitmq-server-3.6.6-1.el6.noarch.rpm
centos_6.6-x86_64-bin-DVD 直接用迅雷打开下载,没有会员6M多。如果需要更多版本的可以联系我
centos6.6 gcc升级4.8.3脚本 具体所需要的源文件见我的其他下载资源
Linux Centos 6.6搭建SFTP服务器
centos6.7编译hadoop2.6 里面详细的写了过程 。ide为idea,这里注意一下
centos6.6的asmlib安装包,里面包含以下三个lib包,找了好久,分享给大家 kmod-oracleasm-2.0.8-4.el6_6.x86_64.rpm oracleasmlib-2.0.4-1.el6.x86_64.rpm oracleasm-support-2.1.8-1.el6.x86_64.rpm
基于centos6.5 已经编译好的hadoop-2.6.4 Hadoop2.6.4 重新编译 64 位本地库
背景Hadoop官网提供的编译包如hadoop-2.7.5.tar.gz为Linux32位环境编译,其中nativelibrary在64位环境中运行会出现异常。因而在64位生产环境中使用的Hadoop是需要下载源代码并在64位系统中进行成功编译后的版本。
资源名称:64位 CentOS6.6 7.1 配置Hadoop-2.6.0集群资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
hadoop 64位下载 centos6.5环境测试已经完成安装,欢迎下载