搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
毕业设计:基于深度学习的垃圾图像分类 人工智能 python_基于deeplearning的图片智能分类毕业设计
2
WebSocket_textwebsockethandler afterconnectionclosed 回调没执行
3
华为海思数字芯片设计笔试第八套
4
通过git管理远程gitee仓库(push、pull)_gitee pull作用
5
部队营区无线广播-部队营区无线广播音频智能管理播控系统建设浅析
6
MetaMask轻钱包教程 修心手把手带你玩小狐狸 钱包小白必备非原创_小狐狸钱包下载
7
Spring从入门到精通
8
Hadoop3.1.3 伪分布式安装
9
【总结】ACM比赛生涯总结_acm紫名
10
最新ai创作系统CHATGPT源码+支持GPT4.0+支持ai绘画Midjourney_ai系统源码
当前位置:
article
> 正文
【Flink精讲】双流Join之Regular Join(即普通Join)_flink regular full join 会有回撤
作者:盐析白兔 | 2024-04-24 03:26:30
赞
踩
flink regular full join 会有回撤
Regular Join
普通Join
通过条件关联两条实时数据流:动态表Join动态表
支持Inner Join、Left Join、Right Join、Full Join。
1. Inner Join(Join):只有两边数据流都关联上才输出+[L,R]
2. Left Join(Left Outer Join):只要左流有数据即输出+[L,NULL],右流数据到达时会产生撤回流-[L,NULL],并输出+[L,R]
3. Right Join(Right Outer Join):和Left Join逻辑相反
4. Full Join(Full Outer Join):左流有数据输出+[L,NULL],右流有数据即输出+[NULL,R],两个数据流关联上之后产生回撤流并输出完整结果
图例
Inner Join
注意:Inner Join不会产生回撤流
Left Join
回撤流:使用的是-D,而不是-U
输出流:+I(大写i)
注意:Left Join会产生回撤流
Right Join
注意:Right Join会产生回撤流
Full Join
注意:Full Join会产生回撤流
案例实战
订单表和支付表进行关联构建
宽表
设置state的TTL防止内存过大
left join/right join/full join时要支持回撤,kafka不支持回撤流
1. upsert-kafka的connector支持回撤流
upsert-kafka必须指定主键字段:PRIMARY KEY(order_id) NOT ENFORCED
2. order_id为空报错
full join时可以case when哪张表有用哪张表的
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/477359?site
推荐阅读
article
基于
Flink
CDC
的现代
数据
栈实践
_
fink
cdc
...
本篇内容主要分为四个部分:1.深入解读
Flink
CDC
2.3 版本 2.基于
Flink
CDC
构建现代
数据
栈 ...
赞
踩
article
Flink
Job
启动及
执行
流程分析_
flink
job
流程...
之前写过一篇文章分析过
Flink
的基本架构,当时大概了解了
Job
Manager、TaskManager、Slot等概念,...
赞
踩
article
【Fl
in
k】Fl
in
k做检查点checkpo
in
t一直处于IN_
PROGRESS
状态_
fl
in
k
...
fl
in
k
做checkpo
in
t一直是IN_
PROGRESS
状态,查看java 堆栈信息展示错误根据异常栈找到相应的代码...
赞
踩
article
官宣|
Apache
Flink
1.19
发布公告
_
flink
1.19
新特性...
Apache
Flink
PMC(项目管理委员)很高兴地宣布发布
Apache
Flink
1.19
.0。_
flink
...
赞
踩
article
1.19
.10.
Flink
SQL
工程案例\
Flink
批式处理\自定义函数\
Window
窗口计算\将...
1.19
.10.
Flink
SQL
工程案例
1.19
.10.1.编写Pom.xml文件
1.19
.10.2.java案例1....
赞
踩
article
Flink
实例(129):
状态
管理(十八)
Table
API 和
SQL
模块
状态
管理(三) Fli...
为什么要设置 如果我们在数据流上进行分组查询,分组处理产生的结果(不仅仅是聚合结果)会作为中间
状态
存储下来。随着分组k...
赞
踩
article
Flink
如何保
存
状态
数据
_
flink
数据
存
储
怎么
存
...
Flink
的一个重要特性就是有状态计算(stateful processing)。
Flink
提供了简单易用的 API...
赞
踩
article
Flink
SQL
常见问题
_
flinksql
不适合的场景...
首先是双流关联的大状态问题,
Flink
SQL
的双流关联会保留左右流的历史数据来互相关联,需要关联的时间间隔越长,保存的...
赞
踩
article
Flinksql
---
join
_
flink
join
状态
存储...
1.Flink sql 之
join
1.1 两个动态流转化为sql 的表进行动态关联需要主要的是: //默认值为0 表示F...
赞
踩
article
Flask
-
SQLAlchemy
的安装
使用
一对
多
多
对
多
join
查询
_
sqlalchemy
joi...
flask
sqlalchemy
使用
查询
join
其他配置连接其他数据库完整连接 URI 列表请跳转到 SQLAlch...
赞
踩
article
【
flink
报错
】
flink
cdc
无
主键
时
的
操作...
flink
cdc
无
主键
的
问题【
flink
报错
】
flink
cdc
无
主键
时
的
操作 ...
赞
踩
article
大
数据
:【学习笔记系列】
Flink
中的
DataStream
API
和
DataSet
API
...
DataSet
API
和
DataStream
API
的主要差异
数据
类型:
DataSet
API
处理有界
数据
集(批...
赞
踩
article
Flink
SQL...
# 创建数据库# 举例## 查询数据库# 查询当前数据库# 修改数据库# 删除数据库# RESTRICT:删除非空数据库...
赞
踩
article
大
数据
:【
学习
笔记系列】
Flink
学习
路线
...
Apache
Flink
是一种高效、可扩展的实时流处理框架,它允许开发者以。
学习
Flink
要求你具备一定的编程基础...
赞
踩
article
深入探索
Apache
Flink
:流式
处理
框架
的
奥秘...
深入探索
Apache
Flink
:流式
处理
框架
的
奥秘深入探索
Apache
Flink
:流式
处理
框架
的
奥秘 ...
赞
踩
article
【
Doris
】Apache
Doris
物化视图与索引在京东的典型应用_
apache
doris
co...
**导读:**本文分享关于
Doris
的实际使用情况,主要是物化视图、索引的典型应用案例,以及在使用
Doris
过程...
赞
踩
article
【
Flink
】
flink
的
安装
部署
(1)_
flink
安装
配置
到
部署
...
Flink
集群
的
搭建,local,standalone,
flink
on yarn。_
flink
安装
配置
到
部署
flink
...
赞
踩
article
干货:
Flink
+
Kafka
0.11
端到端精确
一次
处理
语义
实现
...
实时
处理
里消息的仅
一次
处理
是大家关注的重点吧,前面浪尖分享过一篇对比spark streaming 和 flink的文章...
赞
踩
article
How to Join
the
vCSA
6.5 to an
Active
Directory
Do...
How to Join
the
vCSA
6.5 to an
Active
Directory
Domain
In vSp...
赞
踩
article
Spark
、
HDFS
、
YARN
、
Zookeeper
、
Kafka
、
Hive
、
HBase
等原理详解_ha...
Spark
、
HDFS
、
YARN
、
Zookeeper
、
Kafka
、
Hive
、
HBase
等原理详解文章内容链接分布式文件系统...
赞
踩
相关标签
flink
大数据
数据库
云计算
java
apache
sql
hive
flask
python
学习
笔记