栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hadoop编译(Maven)

Hadoop编译(Maven)

1、环境准备

根据Hadoop源码中的BUILDING.txt文件中的不同平台编译要求,安装编译所需要工具。

Linux系统一般包括:

#版本根据Hadoop版本要求安装
JDK tar包解压安装
Maven tar包解压安装
apache ant tar包解压安装
yum install glibc-headers
yum install gcc-c++
yum install make
yum install cmake
Protobuf tar包解压安装(第5步注释掉后可以不安装)
2、编译所有模块
#编译
mvn clean compile -Pdist,native -DskipTests

#打包
mvn clean package -Pdist,native -DskipTests -Dtar
3、部分模块编译

假设我们只需要编译打包hadoop-commom和hadoop-hdfs这两个module,可以使用如下命令:

mvn -e clean package -Pdist,native -DskipTests -Dmaven.javadoc.skip=true -Dtar -pl hadoop-common-project/,hadoop-hdfs-project/

如果我们想同时编译这两个module所依赖的模块,可以在最后加上-am参数。

mvn -e clean package -Pdist,native -DskipTests -Dmaven.javadoc.skip=true -Dtar -pl hadoop-common-project/,had
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/734860.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号