lrx182125 发表于 2018-10-29 14:06:43

从源码构建hadoop

  Hadoop的可执行版本可以从网上下载,比如,hadoop-2.6.0.tar.gz;
  同时,也可以下载hadoop的源码,比如,hadoop-2.6.0-src.tar.gz;
  现在介绍如何从源码构建hadoop-2.6.0.
  首先,解决代码依赖性,有如下几个软件需要装好:

[*]  java-1.7.0-openjdk-devel - java开发环境的开源版本
[*]  maven 3.0及以上 - java项目的构建管理者 build manager
[*]  protocolbuffer 2.5.0 - 结构化数据存储格式,适合做数据存储和RPC数据交换格式
[*]  cmake - 跨平台安装工具,能够产生makefile
[*]  zlib-devel - 数据压缩用的函数库
[*]  openssl-devel - 开源的和加密相关的函数库
  其中,1, 5, 6 直接用yum install * 安装即可,2 和 3 在之前的博文描述过,4 是已经有的。
  在hadoop-2.6.0-src目录下,调用命令
  $ mvn package -Pdist,native -DskipTests -Dtar
  生成的hadoop-2.6.0在文件夹hadoop-2.6.0-src/hadoop-dist/target中。和从网上直接下载的hadoop-2.6.0可执行版本一样。至此,hadoop构建完毕。

页: [1]
查看完整版本: 从源码构建hadoop