一、准备编译软件
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
相关推荐
CentOS6.6的64位镜像文件iso,迅雷种子。centos是基于linux的内核开发的操作系统,是企业服务器广泛使用的操作系统。
标题中的"linux 32位操作系统 源码编译后hadoop-2.7.7 centos-i686"指出这个压缩包适用于32位的Linux系统,具体是基于CentOS的i686架构。CentOS是一个稳定且被广泛采纳的企业级Linux发行版,而i686代表了32位的Intel...
### Linux CentOS 6.6 安装教程 #### 一、准备工作 在开始安装之前,首先需要准备必要的资源和环境: 1. **CentOS 6.6 镜像文件**:确保您已经下载了官方提供的 CentOS 6.6 的 ISO 镜像文件。您可以从 CentOS ...
Oracle 11g 在 CentOS 6.6 操作系统下的安装配置 本文档旨在帮助实施和初学 Linux 成员快速掌握 Oracle 11g 的安装过程。在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle...
在Linux系统,特别是CentOS 7 64位环境下,编译开源软件如Hadoop是一项常见的任务,这对于理解和优化Hadoop在本地环境中的运行至关重要。Hadoop 2.7.2是一个稳定版本,包含了分布式存储(HDFS)和计算框架...
本文将详细介绍如何在CentOS 6.6操作系统上安装配置RabbitMQ的过程,并提供实用的命令行操作指导,帮助读者快速搭建起属于自己的消息中间件环境。 #### 二、准备工作 在进行RabbitMQ的安装之前,需要确保系统已经...
在Centos6.8系统环境中,无论是32位还是64位版本,编译Hadoop 2.6.4源码都需要一系列的准备工作与步骤。本篇文章将详细地介绍这一过程中的关键知识点。 #### 一、准备工作 **1.1 安装Java Development Kit (JDK)**...
前几天需要安装虚拟机,下载CentOS镜像的时候,官网网速超级慢,所以把镜像保存在了网盘,下载速度提高很多。这里有CentOS6.6和CentOS7的镜像。
### CentOS6.6 英特尔...这一过程解决了因系统版本老旧而带来的硬件兼容性问题,确保了新硬件在旧操作系统上的正常工作。对于IT运维人员来说,掌握此类技能是非常必要的,尤其是在面对特定场景下的硬件兼容性挑战时。
企业级CentOS 6.6操作系统安装 ...下载 CentOS 系统 ISO 镜像是安装 CentOS 系统的第一步,用户需要根据需要选择合适的镜像文件,并了解 ISO 镜像的使用说明和企业环境中选择 64 位操作系统的原因。
标题"基于centos6.5 已经编译好的hadoop-2.6.4"指的是在CentOS 6.5操作系统环境下,已经完成了对Hadoop 2.6.4版本的编译工作。这通常意味着用户可以直接在同样环境或相似环境中使用这个编译好的版本,而无需自己进行...
此插件是本人亲自编译好的可以让Eclipse上实现hadoop的mapreduce编程,目标集群运行了hadoop2.4.0,集群系统CENTOS6.5,jdk1.8.20,Eclipse运行在win7系统中
centos_6.6-x86_64-bin-DVD 直接用迅雷打开下载,没有会员6M多。如果需要更多版本的可以联系我
在这个场景中,我们关注的是在64位操作系统环境下,在CentOS 6.5这个Linux发行版上安装和编译Hadoop的过程。 首先,我们需要理解Hadoop的核心组件。Hadoop主要由两个关键部分组成:Hadoop Distributed File System ...
本文档将详细介绍如何在 CentOS 6.6 系统上从源码编译安装 Nginx,并进行基本的配置以及设置开机自启动。 #### 编译安装前的准备 在开始编译安装 Nginx 之前,确保系统已安装必要的依赖包。这些包通常包括编译工具...
Linux是开源的操作系统,而Hadoop则是一个分布式计算框架,广泛应用于大数据处理。本压缩包文件"centos-6.7编译成功的hadoop-2.6.4"提供了一个在CentOS 6.7环境下编译好的Hadoop 2.6.4版本,使得用户可以直接使用,...
背景Hadoop官网提供的编译包如hadoop-2.7.5.tar.gz为Linux32位环境编译,其中nativelibrary在64位环境中运行会出现异常。因而在64位生产环境中使用的Hadoop是需要下载源代码并在64位系统中进行成功编译后的版本。
在Linux系统中,CentOS 6.6是一个广泛使用的版本,尤其在服务器环境中。GCC(GNU Compiler Collection)和Prel是开发环境中不可或缺的组件。GCC是用于编译C、C++、Fortran、Objective-C等多种编程语言的开源编译器...
标题中的“hadoop cdh5 centos 64位系统本地库编译文件”涉及到的是在基于64位CentOS操作系统上编译Hadoop CDH5(Cloudera's Distribution Including Apache Hadoop)的本地库的过程。CDH5是Cloudera公司提供的一个...
在本文中,我们将深入探讨如何在CentOS 6.6操作系统上编译并安装Nginx,这是一个流行的高性能Web服务器和反向代理服务器。Nginx以其高效的性能、低内存消耗以及模块化的设计而闻名,它能处理大量并发连接,是许多...