[关闭]
@zhangyy 2019-12-11T11:36:39.000000Z 字数 1031 阅读 174

hadoop 源代码编译过程

hadoop的部分

  • 一:系统需求与软件包
  • 二:系统环境初始化
  • 三:hadoop 源代码编译

一:系统需求与软件包

  1. CentOS6.4x64
  2. 192.168.3.1 master.hadoop.com
  1. Jdk7u76 apache-maven-2.5 protobuf-2.5 apache-ant findbugs hadoop-2.5.2

二:系统环境初始化

  1. yum install y svn autoconf automake libtool cmake ncurses-devel openssl-devel gcc gcc-c++
  1. #tar -zxvf jdk-7u67-linux-x64.tar.gz
  2. #tar -zxvf apache-maven-3.0.5-bin.tar.gz
  3. #tar -zxvf findbugs-3.0.0.tar.gz
  4. #tar –zxvf apache-ant-1.9.6-bin.tar.gz
  5. #rm –rf jdk-7u67-linux-x64.tar.gz
  6. #rm –rf apache-maven-3.0.5-bin.tar.gz
  7. #rm –rf findbugs-3.0.0.tar.gz
  8. #rm –rf apache-ant-1.9.6-bin.tar.gz
  9. #mv jdk1.7.67-* /usr/local/jdk
  10. #mv apache-maven-* /usr/local/maven
  11. #mv apache-ant-* /usr/local/ant
  12. #mv findbugs-* /usr/local/findbugs
  13. #vim /etc/profile

export.png-109kB

  1. #java -version

java.png-60.9kB

  1. #mvn –version

mvn.png-73.3kB

  1. #findbugs –version

find.png-25.3kB

  1. #ant –version

ant.png-35.9kB

安装protobuf

  1. #tar -zxvf protobuf-2.5.0.tar.gz
  2. #cd protobuf-2.5.0
  3. # ./configure
  4. #make
  5. #make install
  6. #protoc

proc.png-14.3kB


三:hadoop 源代码编译

  1. # tar -zxvf hadoop-2.5.2-src.tar.gz
  2. #cd hadoop-2.5.2
  3. # mvn clean package –Pdist,native –DskipTests –Dtar
  4. 注释:
  5. 执行这条命令之后会等待很长的时间。
  6. 如果有报错 error 环境配置有问题,需检查整个系统的JDK 环境。

src.png-193.5kB

  1. #cd hadoop-dist/target 目录下有编译好的hadoop-2.5.2.tar.gz 包。

src11.png-64.2kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注