CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用centos6.5 64位编译hadoop2.7.2大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

最近,需要学习一下大数据的平台,就学着搭建,但是发现有时候官网上提供的是在32位机器上编译的代码,就需要自己编译源码,就从网上寻找过程,现在就总结一下 本文使用的vm下面的centos6.5 64 位的版本,从官网下载最新的稳定版hadoop-2.7.2-src 下面的操作是默认已经有centos6.5的系统环境。 1.搭建编译环境 1.1 安装基本的编译环境(主要是gcc等一些常用的,在此可以查

最近,需要学习一下大数据的平台,就学着搭建,但是发现有时候官网上提供的是在32位机器上编译的代码,就需要自己编译源码,就从网上寻找过程,现在就总结一下

本文使用的vm下面的centos6.5 64 位的版本,从官网下载最新的稳定版hadoop-2.7.2-src

下面的操作是认已经有centos6.5的系统环境。

1.搭建编译环境

1.1 安装基本的编译环境(主要是gcc等一些常用的,在此可以查阅官网)

@H_404_11@

  1. yum-yinstallsvnncurses-develgcc*
  2. yum-yinstalllzo-develzlib-develautoconfautomakelibtoolcmakeopenssl–devel

1.2安装jdk环境

这里使用的是jdk1.7的版本 jdk-7u79-linux-x64.tar.gz

@H_404_11@

    @H_655_28@mkdir /usr/java
  1. tar -zxvf jdk-7u79-linux-x64.tar.gz -C /usr/java/

  2. 这里需要配置环境变量
  3. vim /etc/profile
    1. #setjavaenvironmen
    2. exportJAVA_HOME=/usr/java/jdk1.7.0_79/
    3. exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    4. exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
保存退出之后

    source/etc/profile
时的环境变量生效


1.3安装protobuf-2.5.0.tar.gz

  1. tar -zxvfprotobuf-2.5.0.tar.gz -C /usr/
  2. cd /usr/protobuf-2.5.0/
  3. 检查
  4. ./config
  5. 编译
  6. @H_442_68@make
  7. 安装
  8. @H_442_68@make install
  9. 检查安装
  10. protoc--version

1.4 安装ANT apache-ant-1.9.3-bin.tar.gz

    tar -zxvfapache-ant-1.9.3-bin.tar.gz -C /usr/
  1. vim /etc/profile
  2. exportANT_HOME=/usr/apache-ant-1.9.3
  3. exportPATH=$PATH:$ANT_HOME/bin
  4. 退出
  5. source /etc/profile


1.5安装apache- maven- 3.3.1- bin.tar.gz

    tar -zxvf apache-maven-3.3.1-bin.tar.gz -C /usr/
  1. vim /etc/profile
  2. exportMAVEN_HOME=/usr/apache-maven-3.3.1
  3. exportPATH=$PATH:$MAVEN_HOME/bin
  4. 退出
  5. source /etc/profile



经过上述的过程之后就可以开始编译hadoop-2.7.2 了。

2.0编译hadoop

tar -zxvf hadoop-2.7.2-src.tar.gz -C /cloud/

  • cd /cloud/hadoop-2.7.2-src/
  • 执行
  • @H_761_92@mvnpackage-Pdist,native-DskipTests-Dtar
  • 或者
  • @H_761_92@mvncleanpackage–Pdist,native–DskipTests–Dtar


  • 编译好的文件放在

    1. /hadoop-2.7.2-src/hadoop-dist/target/hadoop-2.7.2.tar.gz

    大佬总结

    以上是大佬教程为你收集整理的使用centos6.5 64位编译hadoop2.7.2全部内容,希望文章能够帮你解决使用centos6.5 64位编译hadoop2.7.2所遇到的程序开发问题。

    如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。