Flink整合Hudi及使用

1、jar包上传

上传jar包即可完成整合

bash 复制代码
# 1、将hudi-flink1.15-bundle-0.15.0.jar包上传到flink的lib目录下
/usr/local/soft/flink-1.15.3/lib

-- 如果没有启动集群,直接忽略
#  2、重启flink的集群
yarn application -list
yarn application -kill application_1706339492248_0003
yarn-session.sh -d

# 重启命令行
sql-client.sh

2、使用

sql 复制代码
-- 创建表
CREATE TABLE students_hudi(
    id STRING PRIMARY KEY NOT ENFORCED,
    name STRING,
    age INT,
    sex STRING,
    clazz STRING
)
PARTITIONED BY (clazz)
WITH (
  'connector' = 'hudi',
  'path' = 'hdfs://master:8020/data/hudi/students',
  'table.type' = 'MERGE_ON_READ'
);

-- 插入数据
insert into students_hudi
values('1500100003','施小还',23,'女','文科六班');
相关推荐
wanhengidc25 分钟前
物理服务器与云服务器的不同之处
运维·服务器·网络·游戏
Lucky小小吴30 分钟前
ClamAV扫描速度提升6.5倍:服务器杀毒配置优化实战指南
java·服务器·网络·clamav
kaoa00032 分钟前
Linux入门攻坚——58、varnish入门
linux·运维·服务器
安当加密33 分钟前
通过ASP认证系统作为 RADIUS 认证服务器:解决异地办公登录安全问题的实践方案*
运维·服务器·安全
gaize121335 分钟前
服务器的用途:多元化应用与无限可能
运维·服务器
Jackeyzhe8 小时前
Flink源码阅读:集群启动
flink
面向Google编程8 小时前
Flink源码阅读:Watermark机制
大数据·flink
Xの哲學8 小时前
Linux流量控制: 内核队列的深度剖析
linux·服务器·算法·架构·边缘计算
Hello.Reader8 小时前
Flink SQL DELETE 语句批模式行级删除、连接器能力要求与实战避坑(含 Java 示例)
java·sql·flink
tuokuac8 小时前
docker中nginx配置报错解决
linux·运维·服务器