hyzqb 发表于 2016-12-7 06:59:16

hadoop、hbase源码编译

  hadoop\hbase源码编译安装(备忘录)
  1、环境准备
  1)  操作系统版本:CentOS release 6.5 (Final)  内核版本:Linux 2.6.32-431.el6.x86_64
  2)  JDK版本
  $ java -version
  java version "1.7.0_65"
  Java(TM) SE Runtime Environment (build 1.7.0_65-b17)
  Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
  3)maven版本
  $ mvn -version
  Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00)
  Maven home: /home/ziyang/apache-maven-3.3.3
  Java version: 1.7.0_65, vendor: Oracle Corporation
  Java home: /usr/local/jdk-1.7.0_65/jre
  Default locale: en_US, platform encoding: UTF-8
  OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family: "unix"
  4)  gcc版本
  $ gcc --version
  gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
  Copyright (C) 2010 Free Software Foundation, Inc.
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  5) protobuf版本
  $ protoc --version
  libprotoc 2.5.0
  6)cmake版本
  $ cmake -version
  cmake version 2.6-patch 4
  7)ant版本
  $ ant -version
  Apache Ant(TM) version 1.9.6 compiled on June 29 2015
  8) 其它依赖
yum install zlib-devel
yum install openssl
yum install openssl-devel
yum install ncurses-devel
 
  2、hadoop版本
  2.5.2
  3、hadoop编译
  mvn clean install
  mvn package -Pdist,native -DskipTests=true -Dtar
  4、hbase版本
  1.1.2
  5、hbase编译
  mvn clean install
  mvn -DskipTests=true package assemble:single
页: [1]
查看完整版本: hadoop、hbase源码编译