当前位置:网站首页>编译Hudi
编译Hudi
2022-07-30 10:57:00 【51CTO】
大数据技术AI
Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料
129篇原创内容
公众号
版本分布
- centos:centos8
- hudi:0.10.1
- spark:3.1.3
- scala:2.12
1、Maven安装
1.1 手动安装
(1)下载maven
https://maven.apache.org/download.cgi
(2)上传解压maven
(3)添加环境变量到/etc/profile中
(4)测试安装结果
1.2 apt或yum安装
2、安装git
3、构建hudi
3.1 通过国内镜像拉取源码
3.3 构建
不同spark版本的编译
Maven build options | Expected Spark bundle jar name | Notes |
(empty) | hudi-spark-bundle_2.11 (legacy bundle name) | For Spark 2.4.4 and Scala 2.11 (default options) |
| hudi-spark2.4-bundle_2.11 | For Spark 2.4.4 and Scala 2.11 (same as default) |
| hudi-spark2.4-bundle_2.12 | For Spark 2.4.4 and Scala 2.12 |
| hudi-spark3.1-bundle_2.12 | For Spark 3.1.x and Scala 2.12 |
| hudi-spark3.2-bundle_2.12 | For Spark 3.2.x and Scala 2.12 |
| hudi-spark3-bundle_2.12 (legacy bundle name) | For Spark 3.2.x and Scala 2.12 |
| hudi-spark-bundle_2.12 (legacy bundle name) | For Spark 2.4.4 and Scala 2.12 |
耗时周末一天,终于编译成功
4、问题总结
Q1:dependencies at io.confluent:kafka-avro-serializer:jar
解决:将原来的mirror也打开,阿里仓库没有
Q2:The goal you specified requires a project to execute but there is no POM in this directory (/root). Please verify you invoked Maven from the correct directory
解决:切换到有pom的文件夹下才能执行
边栏推荐
猜你喜欢
干货|语义网、Web3.0、Web3、元宇宙这些概念还傻傻分不清楚?(中)
实现web实时消息推送的7种方案
Is it too late to apply for PMP now to take the September exam?Share agile full-true mock questions
208. 实现 Trie (前缀树)
ABP学习资源整理
idea的package没有空心
我又造了个轮子:GrpcGateway
活动速递| Apache Doris 性能优化实战系列直播课程初公开,诚邀您来参加!
[ASP.NET Core] Dependency Injection for Option Classes
电压跟随器不要随便加
随机推荐
张量篇-初步
鸿湖万联扬帆富设备开发板正式合入OpenHarmony主干
单片机开发之静态LED显示
ESP32CAM 1838接收红外遥控器信号
Verilog之数码管译码
物联网技术概论:第6章
Typroa 替代工具marktext
Scrapy爬虫之网站图片爬取
久经沙场的程序员居然也被某鱼的假程序员骗了,程序员之间的信任应该是最高的,他一个人毁了这种信任感
获取1688app上原数据 API
Log4j有哪几种日志级别呢?
TensorFlow自定义训练函数
typescript入门之helloworld
安全提示:Qt中的FreeType
UE5 GAS 学习笔记 后记0
NLP领域的最新研究进展
分布式限流 redission RRateLimiter 的使用及原理
eric6教程(电脑的配置基本知识)
神经网络学习笔记3——LSTM长短期记忆网络
Detailed explanation of @RequestBody and @ResponseBody