Apache Hudi源码编译

文章详细介绍了如何在Linux64位系统上安装Maven3.9.3,包括下载、解压、配置环境变量和设置镜像。随后,文章讲述了如何从ApacheHudi官网下载0.13.1版本的源码,解压后执行编译命令进行构建。
摘要由CSDN通过智能技术生成

1.安装Maven

在Linux 版本64位操作上下载和安装Maven,直接将Maven软件包解压,然后配置系统环境变量即可。Maven版本为:3.9.3

  1. maven官网下载maven安装包,然后执行解压即可
tar -zxvf apache-maven-3.9.3-bin.tar.gz
mv apache-maven-3.9.3-bin maven

在maven解压后的目录下创建data目录

cd apache-maven-3.9.3-bin
mkdir data
  1. 配置maven配置文件
vim conf/settings.xml
<localRepository>/home/sjyy/app/maven/data</localRepository>

<!-- 添加镜像 -->
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云spring插件仓库</name>
    <url>https://maven.aliyun.com/repository/spring-plugin</url>
</mirror>
<mirror>
    <id>repo2</id>
    <name>Mirror from Maven Repo2</name>
    <url>https://repo.spring.io/plugins-release/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>UK</id>
    <name>UK Central</name>
    <url>http://uk.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>jboss-public-repository-group</id>
    <name>JBoss Public Repository Group</name>
    <url>http://repository.jboss.org/nexus/content/groups/public</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>CN</id>
    <name>OSChina Central</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>google-maven-central</id>
    <name>GCS Maven Central mirror Asia Pacific</name>
    <url>https://maven-central-asia.storage-download.googleapis.com/maven2/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>confluent</id>
    <name>confluent maven</name>
    <url>http://packages.confluent.io/maven/</url>
    <mirrorOf>confluent</mirrorOf>
</mirror>
  1. 配置环境变量
vim ~/.bashrc
	
export MAVEN_HOME=/home/sjyy/app/maven
export PATH=$MAVEN_HOME/bin:$PATH

# 使得环境变量生效
source ~/.bashrc

# 测试安装是否成功
mvn -version

查看到以下界面则表示安装成功
在这里插入图片描述

2.下载源码包

Apache Hudi官网下载源码包,版本为0.13.0

  1. 解压文件
tar -zxvf hudi-0.13.1.src.tgz
mv hudi-0.13.1 hudi

进入到hudi目录下执行mvn编译命令

cd hudi

mvn clean install -DskipTests -DskipITs -Dscala-2.12 -Dspark3

等待编译完成即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值