编译hadoop2.7

系统要求

* Unix System
* JDK 1.7+
* Maven 3.0 or later
* Findbugs 1.3.9 (if running findbugs)
* ProtocolBuffer 2.5.0
* CMake 2.6 or newer (if compiling native code), must be 3.0 or newer on Mac
* Zlib devel (if compiling native code)
* openssl devel ( if compiling native hadoop-pipes and to get the best HDFS encryption performance )
* Linux FUSE (Filesystem in Userspace) version 2.6 or above ( if compiling fuse_dfs )
* Internet connection for first build (to fetch all Maven and Hadoop dependencies)

我是在root下操作的 如果您是其他用户 请在适当时间配置好sudo并使用sudo命令

安装jdk

就是解压缩然后配下path路径,网上有很多相关文章,但是最好卸载掉其他的jdk,

只留下oracle的jdk

tar -zxvf jdk-7u71-linux-x64.tar.gz
配置环境变量:vi /etc/profile

export JAVA_HOME= 你的安装路径

export PATH=.:$PATH:$JAVA_HOME/bin

 

 

安装maven

同样解压缩配置 /etc/profile

export MAVEN_HOME=你的安装路径
export PATH=.:$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
同样,输入命令使配置文件生效  
source /etc/profile
检测是否安装成功:mvn  -version

 

 

安装protobuf  
protobuf请提前下载

安装前请安装
yum  install  gcc  
yum  install  gcc-c++
yum install  make 
安装protobuf,解压缩
tar -zxvf protobuf-2.5.0.tar.gz
然后进入到安装目录中,以此输入一下命令: 
cd protobuf-2.5.0
./configure
make(这一步时间比较长)
make  install

 

 

安装CMake
CMake 需要2.6以上的版本需要联网

yum  install  cmake    
yum  install  openssl-devel
yum  install  ncurses-devel

 

 

补充一点在编译请把maven仓库配置成阿里云的

在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror

<mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror> 

 

 

安装ant

tar -zxvf apache-ant-1.9.7-bin.tar.gz

配置环境变量
vi /etc/profile
export ANT_HOME=你的路径
export PATH=.:$PATH:$ANT_HOME/bin

生效以及测试
source /etc/profile
ant  -version

 

编译hadoop
解压hadoop源码包
tar -zxvf hadoop-2.5.2-src.tar.gz
进入文件夹里面,里面有一个文件BUILDINT.txt
在BUILDING.txt这层目录里,输入命令
mvn package -Pdist,native -DskipTests -Dtar
或者mvn  package -DeskipTests -Pdist,native
编译
完成后会有提示

 



 编译出的jar在

 

 [exec] Hadoop dist tar available at: /export/software/hadoop-2.7.4-src/hadoop-dist/target/hadoop-2.7.4.tar.gz

ok了祝你愉快,如有不明欢迎留言

 

 

 

 

hadoop环境配置之编译(三)--win10 编译下 hadoop-eclipse-plugin-2.7.7 我使用的是hadoop-2.7.7,由于自学一切都的自己来,这次是编译一个eclipse 插件为hadoop测试用 编译环境: JDK配置 ; 安装Eclipse (最新的eclipse 有一定问题 我这用的分享给大家链接:https://pan.baidu.com/s/128JqQc8nqRC1YI6hm6xk9A 密码:g51c ) 安装ant 参考:https://www.cnblogs.c... 阅读详情

相关推荐

在Win10上编译Hadoop 2.7.2的实战指南

htmltable {th, td {th {pre {简介:Hadoop是IT领域的主流大数据处理框架,其2.7.2版本的编译对Windows 10系统尤其重要,因为它能让开发者在熟悉的环境中进行开发和测试。本文将详细讨论编译Hadoop 2.7.2在Windows 10上的步骤和挑战,包括安装依赖、获取源码、环境配置、编译构建、测试以及安装与运行的完整流程。同时,文章也提出了可能遇到的路径、权限和库文件缺失等问题,并提供了相应的解决方案。

weixin_32687875的博客 754

在Windows 7中编译Hadoop 2.7.7

一、下载Hadoop2.7.7源码 解压后,查看BUILDING.txt文件,其中详细描述了在windows下编译hadoop需要的条件和步骤,具体见下: ---------------------------------------------------------------------------------- Building on Windows --------------...

LiuQQu的专栏 2092

基于拟蒙特卡洛模拟法的随机潮流计算matlab程序

由式(4-11)可知,蒙特卡洛模拟法的计算量不受电力系统规模大小影响,因此该方法在一些复杂的电力系统中可以得到应用,包括处理电力系统中有多个间歇性新能源接入的问题,解决系统中多个节点之间相关性问题等等。本章在此基础上提出了基于拟蒙特卡洛模拟的随机潮流计算方法,并且对拟蒙特卡洛法中的拟随机数序列进行了改进,大大提高了随机潮流的计算效率。模拟法的具体思路如下:基于实际工程问题的求解需要,建立与之相对应的随机模拟过程和随机概率模型,使得它们的参数,包括概率分布或者数学期望,能够等于问题的实际解;

weixin_47365903的博客 1792

Linux下源码编译 Hadoop2.7.7

Hadoop 不提供 64 位版本,当我们使用 64 位版本的机器想完美运行 Hadoop 的时候,就需要在官方下载源码包,自行编译。以下是整个编译的过程 1、操作系统编译环境 yum install cmake lzo-devel zlib-devel gcc gcc-c++ autoconf automake libtool ncurses-devel openssl-devel libXts...

Zetang_Wu的博客 630

告别Modern Standby!Win10/11强制S3睡眠的终极指南(含BIOS设置避坑)

本文是针对Windows 10/11用户因Modern Standby(S0低电量待机)导致睡眠耗电、发热问题的终极解决方案。文章详细对比了Modern Standby与传统S3睡眠(Suspend to RAM)的本质区别,并提供了从系统诊断、注册表修改、BIOS/UEFI设置避坑到驱动优化的完整步骤,旨在帮助用户强制启用稳定、省电的S3睡眠模式,彻底告别睡眠噩梦。

n7o8p的博客 790

九齐NY8B062F单片机:12位ADC与4路PWM在智能家居控制中的实战应用

本文详细介绍了九齐NY8B062F单片机在智能家居控制中的实战应用,重点解析其12位ADC高精度传感器数据采集和4路PWM精准驱动技术。通过实际案例展示如何利用该单片机实现温湿度监测、灯光调节及电机控制,并分享低功耗设计与抗干扰方案,为低成本高可靠性的智能家居设备开发提供完整解决方案。

rnn9storyteller的博客 730

在Centos中编译hadoop2.7.7

一、准备工作 环境:Centos系统 1、Jdk 1.8和Maven安装不再赘述。 2、Protocol Buffer安装 下载Protocol Buffer2.5.0的源码(https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz) 解压,并进行编译、安装 tar...

LiuQQu的专栏 814

COCOS 3.8 接入高德定位SDK

/微信登录所必须的code。//是否获得code。

八喜互动 1992

Hadoop2.7.5伪分布式源码编译以及使用

环境准备 :JDK1.8Hadoop2.7.5(Hadoop集群是伪分布式)maven 3.5.2protocolBuffer 2.5.0snappy1.1.1注意:如果你的Hadoop编译成功的话,可以支持zlib、snappy、lz4、bzip2、openssl5种本地压缩1、编译步骤:下载源代码安装依赖软件或库编译打包2、安装软件安装JDK1.7+并配置环境变量,前面博客中有,自行查看安装各...

OnTheRoad的博客 1万+

STM32 IIC电量计LTC2944

LTC2944是一款电池电量计,设计用于端电压为3.6V至60V的多节电池。它测量电池充电和放电、电池电压、电流和自身温度。精密模拟库仑计数器通过电池正极端子与负载或充电器之间的检测电阻器对电流进行积分。电池电压、电池电流和硅温度由内部ADC测量。

baidu_34971492的博客 3160

在Open3D中从网格中采样点云

在本文中,我们将学习如何使用Open3D从网格中采样点云。点云采样是点云处理的重要步骤之一,能够为后续的任务提供必要的输入。通过这些示例代码,我们可以很容易地使用Open3D库从网格模型中采样点云。值得注意的是,根据实际应用需求,我们可以调整采样点的数量和采样方法来满足不同的场景需求。除了使用Poisson Disk算法,Open3D还提供了其他的点云采样方法,如Uniform采样和Random采样。这个函数使用了Poisson Disk采样算法,可以在保持点云均匀性的同时,尽可能避免重叠点的生成。

FxRuby的博客 412

hadoop 2.7.4 java_Hadoop-2.7.4编译安装

1.protobuf编译安装[root@Hadoop1 ~]# yum install svn autoconf automake libtool cmake ncurses-devel openssl-devel gcc*[root@hadoop1 ~]# tar -zxf protobuf-2.5.0.tar.gz[root@hadoop1 ~]# cd protobuf-2.5.0/[roo...

weixin_35645652的博客 223

V90伺服 EPOS模式下回原(详细配置+SCL源代码)

/ 输出上限 100.0%rSetPoint : Real;// 设置目标值工程量。// 通道转换参考值。Td : Real;

RXXW_Dor的博客 2662

windows7 64位编译hadoop2.7.1

编译hadoop,谁知道遇到这么多问题,写下步骤: 1、下载hadoop2.7.1。http://hadoop.apache.org/releases.html 2、下载maven3.3.3。bin目录加入path。 3、下载protoc2.5。这个直接下载一个exe就行,csdn有人共享http://www.baidu.com/link?url=sJotSpOxtA3OBfmDYwHMFo

jack的博客 3776

C#实现Socket通信同时监听多客户端(附完整源码)

C#实现Socket通信同时监听多客户端(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 427

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

用CnetOs7编译hadoop2.7.2

首先配置好java的环境变量,这里必须要用1.7版本,不能用1.8,我这里用的是jdk1.7.0_79,配置好环境变量后成功如图所示 接着去官网分别下载maven和ant,配置好HOME和PATH,成功后如图所示 接着安装protobuf-2.5.0,将下载好的protobuf-2.5.0的压缩包解压,进入解压后的问价目录执行以下命令 cd protobuf-2.

python的博客 588

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

linux下编译hadoop的2.7.2的源码

1.准备虚拟机环境 2.伪分布式安装       hadoop编译源码 1. 为什么编译hadoop源码? 因为从hadoop官方上下载下来的都是32位的,默认都是使用64的机器 2. 准备工作 1.配置centos6.9 2. hadoop-2.7.2-src.tar.gz hadoop源...

yinlell的博客 2588

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux 编译hadoop,linux centos 安装编译hadoop2.7.1

因为Apache hadoop 只提供了32位的包,所以需要自己编译64位的包,下面是编译步骤所需要的包6:java 1.7+下面是具体安装:1:Java安装安装之前请卸载系统自带的jdk,openjdkexport M3_HOME=/home/data/app/apache-maven-3.3.9export FINDBUGS_HOME=/home/data/app/findbugs-1.3.9...

weixin_36219842的博客 255

HADOOP2.7.3编译

1 下载解压 $ wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.7.3/hadoop-2.7.3-src.tar.gz $ tar -zxvf hadoop-2.7.3-src.tar....

chongyuangeng1295的博客 146

源码编译安装python2.7替换Hadoop集群的python2.6

背景 使用Hadoop streaming + python开发,集群节点的python是python2.6,语法与python2.7略有不同。而我本地和开发机的python版本都是python2.7,考虑到Hadoop streaming支持分发压缩文件到节点,因此打算自己制作一个python2.7的压缩包,上传到HDFS,之后写Hadoop streaming程序都可以使用这个python2....

da_kao_la的博客 399

编译Hadoop 2.7.3 Eclipse插件

编译Hadoop 2.7.3 Eclipse插件参考其他人的经验,其中遇到了参考文档中未遇到的问题。 PS:本人对ANT的IVY这些东西不了解,所以在这个过程中也遇到一些问题。因此也不太导致这些问题的原因,不过还是解决了。下面将我遇到的问题和解决的方法列在下面。可以给像我这样的菜鸟参考,同时也希望懂的人可以留言指教。 准备 Eclipse Mars2:http://www.eclipse.org/d

出河种花的花田 2809

Hadoop2.7.2源码编译过程

准备工作 CentOS可以联网,验证:ping www.baidu.com 是畅通的 jar 包准备(hadoop 源码、JDK8、maven、ant 、protobuf) (1)hadoop-2.7.2-src.tar.gz (2)jdk-8u144-linux-x64.tar.gz (3)apache-ant-1.9.9-bin.tar.gz(build 工具,打包用的) (4)apache-maven-3.0.5-bin.tar.gz (5)protobuf-2.5.0.tar.gz(序

Bingmous的博客 373

[Hadoop] 源码编译Hadoop 2.7.2

1. 基础环境    ubuntu 14.04 desktop amd64 2. 安装JDK     tar zxvf jdk1.7.0_45.tar.gz -C /opt/    export JAVA_HOME=/opt/jdk1.7.0_45    export PATH=.:${JAVA_HOME}/bin:$PATH    export CLASSPATH=.:${J

shida's blog 1113

Hadoop2.7.7源码编译(Windows7)

源码包准备【hadoop-2.7.7-src.tar.gz】 略 解压后找到构建说明【BUILDING.txt】,看一下基本要求都有什么 * Windows System Windows7 * JDK 1.7+ * Maven 3.0 or later * Findbugs 1.3.9 (if running findbugs) findbugs -version ...

一名假的程序猿 1706

CentOS下编译hadoop2.7.5

linux下编译hadoop2.7.5、hadoop-2.6.5

单枞技术生活 777

Hadoop源码编译(Hadoop-2.7.0-src)

编译Hadoop-2.7.0-src Hadoop 2.7.0源代码(https://hadoop.apache.org/release/2.7.0.html) 源码中的BUILDING.txt文件环境要求: Build instructions for Hadoop ----------------------------------------------------------------...

猫不夜行的博客 1111
上一篇: SecureCRT上传bash: rz: command not found
下一篇: scp时not a regular file
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值