hadoop2.x管理运营教程系列(1)-- 在linux上编译hadoop源码

多易教育,专注大数据培训; 课程引领市场,就业乘风破浪
多易教育官网地址
https://www.51doit.cn
多易教育在线学习平台
https://v.51doit.cn

  1. 使用ssh客户端登录linux系统

    $ ssh root@10.0.0.1
    
  2. 切换用户为root:

     $ sudo su -
    
  3. 安装编译Hadoop时所需的c编译环境依赖:

     yum install gcc gcc-c++ openssl-devel make cmake 
    
  4. 安装jdk
    下载jdk安装包,解压至/opt/apps/

    tar -zxf jdk-8u60-linux-x64.gz -C /opt/apps/
    

    然后将jdk配入path环境变量,在/etc/profile文件的末尾添加如下两行:

      export JAVA_HOME=/opt/apps/jdk1.8.0_60
      export PATH=$PATH:$JAVA_HOME/bin
    
  5. 下载Maven安装包:

     wget mirrors.gigenet.com/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
    
  6. 解压Maven:

    tar -zxf apache-maven-3.3.9-bin.tar.gz -C /opt/apps/

  7. 将Maven配置到path环境变量(修改后的/etc/profile文件末尾内容如下):

     export JAVA_HOME=/opt/apps/jdk1.8.0_60
     export M3_HOME=/opt/apps/apache-maven-3.3.9
     export PATH=$PATH:$JAVA_HOME/bin:$M3_HOME/bin
    
  8. 下载和安装配置protobuf:

     wget https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz
     tar -xzf protobuf-2.5.0.tar.gz -C /opt/apps
     cd /opt/apps/protobuf-2.5.0/
      ./configure
     make;make install
    
  9. 下载最新的稳定版hadoop源码包,本文示例中的版本为hadoop-2.8.5-src.tar.gz :

     wget apache.uberglobalmirror.com/hadoop/common/stable2/hadoop-2.7.3-src.tar.gz
     tar -xzf hadoop-2.8.5-src.tar.gz -C /opt/
     cd /opt/hadoop-2.8.5-src
     mvn package -Pdist,native -DskipTests -Dtar
    
  10. 编译完成后,可以在如下位置找到编译好的安装包: hadoop-2.8.5-src/hadoop/dist/target/

多易教育,专注大数据培训; 课程引领市场,就业乘风破浪
多易教育官网地址
https://www.51doit.cn
多易教育在线学习平台
https://v.51doit.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值