E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Flink源码学习
Flink
消费Redis Stream数据
前言对于流处理,感觉
flink
近乎苛刻的只对kafka友好。当然我对kafka也有天然的好感,但是相对于redis而言,kafka还是稍显复杂了一些。我们的生产环境中没有kafka,只有redis。
iFence
·
2023-12-21 06:08
Springboot
Flink
Redis
redis
java
flink
stream
队列
Flink
学习1——运行时架构(standalone模式)
本篇主要讲述
Flink
Standalone模式下的运行时架构以及各个组件负责的功能,
Flink
的运行方式有很多,但都大同小异,本文基本可以满足对
flink
运行时架构的学习。
iFence
·
2023-12-21 06:07
Flink
flink
Flink
join(流流)详解(一)
本文基于
flink
1.11进行测试。前言这里所说的join是两个或者多个流的join,涉及流批join的内容或者批批join会另写一篇文章专门说。
iFence
·
2023-12-21 06:37
Flink
flink
Flink
process function使用详解
前言processfunction是
flink
中比较底层的函数。能够实现一些高层函数无法实现的功能。
iFence
·
2023-12-21 06:37
Flink
flink
Flink
SQL流表与维表join实践
想要使用
Flink
SQL的方式join两张表,静态维表的作用类似一张字典表。流表源源不断的来数据,然后去内存中查询字典将流表的数据更新然后插入到MySQL数据库中。
iFence
·
2023-12-21 06:37
Flink
flink
Flink
流表与维表join(流批join)——使用异步IO(async io)实现
前言之前的文章中讲过了
Flink
流流join也讲过了翻车版本的流批join。为什么翻车了,那篇文章也说了。如果事实表和维度表进行join,
Flink
会认为这是一个批处理程序。也就是说程序会自己暂停。
iFence
·
2023-12-21 06:37
Flink
flink
flink
1.11 广播状态(Broadcast State)的使用
flink
的join算子也是基于广播状态来实现的。需求这里使用
flink
逛网提供的需求:一个流中包含的事件Item,Item中包含两个属性,一个为Color,一个为Shape。
iFence
·
2023-12-21 06:07
Flink
flink
Flink
累加器、计数器的使用
Flink
累加器的结果只能在作业结束以后才能得到。这就意味着,如果是一个一直不间断执行的流处理程序是无法得到累加器结果的。只有批处理成功,也就是会结束的
flink
程序才能得到累加器结果。
iFence
·
2023-12-21 06:07
Flink
flink
【已解决
Flink
Java API问题】The return type of function ‘xxx‘ could not be determined automatically
Flink
JavaAPI不像ScalaAPI可以随便写lambda表达式,写完以后需要使用returns方法显式指定返回值类型,否则会报下面错误,大概意思就是说Java的lambda表达式不能提供足够的类型信息
iFence
·
2023-12-21 06:07
Flink
flink
Flink
1.11 事件时间(event time)、watermark、watermarkstrategy使用详细案例
前言
flink
1.11中有了新版的指定watermark和watermarkstrategyAPI。
iFence
·
2023-12-21 06:37
Flink
flink
Flink
利用process算子进行分流操作
需求kafka中存有从metricbeat收集的各种数据系统指标数据存到同一个topic中,但是各种指标数据不尽相同,这时候需要将相同结构的数据收集到一起分开处理,就用到了
Flink
的分流操作。
iFence
·
2023-12-21 06:36
Flink
Kafka
flink
kafka
大数据
flink
sql1.18.0连接SASL_PLAINTEXT认证的kafka3.3.1
如下:version:"2.2"services:jobmanager:image:
flink
:1.18.0-scala_2.12container_name:jobmanagerports:-"7081
iFence
·
2023-12-21 06:33
Flink
Kafka
flink
大数据
Retrofit原理简析
笔者之前也写过一篇文章:Volley
源码学习
,就算不看Volley的源码,使用过Volley的人都
俗人浮生
·
2023-12-21 06:08
Flink
Table API 与 SQL 编程整理
Flink
API总共分为4层这里主要整理TableAPI的使用TableAPI是流处理和批处理通用的关系型API,TableAPI可以基于流输入或者批输入来运行而不需要进行任何修改。
程序猿进阶
·
2023-12-21 05:49
Flink
flink
sql
大数据
java
数据结构
面试
后端
Flink
CDC 系列(2)——
Flink
CDC 源码编译
Flink
CDC系列文章:《
Flink
CDC系列(1)——什么是
Flink
CDC》《
Flink
CDC系列(2)——
Flink
CDC源码编译》《
Flink
CDC系列(3)——
Flink
CDCMySQLConnector
修破立生
·
2023-12-21 01:08
Flink
flink
big
data
大数据
「Java工具类」BeanCopyUtil对象复制工具类
通用工具类的分享;以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+docker等集成框架的技术分享;datax、kafka、
flink
程序员阿宁
·
2023-12-21 01:37
Java工具类
java
java工具类
对象复制
java对象复制工具类
Flink
CDC
一、什么是CDC? CDC是ChangeDataCapture(变更数据获取)的简称。核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、更新以及删除等),将这些变更按发生的顺序完整记录下来,写入到消息中间件中以供其他服务进行订阅及消费。二、CDC种类 CDC主要分为基于查询和基于Binlog两种方式,我们主要了解一下这两种之间的区别:基于查询的CDC基于Binlog的CDC开源产品S
满床清梦覆星河
·
2023-12-21 01:06
Flink
flink
大数据
Flink
系列之:基于
Flink
CDC2.0实现海量数据的实时同步和转换
Flink
系列之:基于
Flink
CDC2.0实现海量数据的实时同步和转换一、CDC技术二、
Flink
CDC技术三、传统数据集成方案的痛点1.传统数据入仓架构1.02.传统数据入仓架构2.03.传统CDCETL
最笨的羊羊
·
2023-12-20 23:48
大数据
Flink
Flink系列
Flink
CDC2.0
实现海量数据的实时同步和转换
Iceberg (一、presto和trino实践——行级更新)
为什么先讲述presto和trino引擎操作,主要是这两个组件没有找到详细介绍的文档,另外关于spark/
flink
会有更多的文章
yyoc97
·
2023-12-20 23:18
大数据
iceberg
presto
大数据
iceberg
presto
实践
数据湖
Flink
CDC 3.0 正式发布,详细解读新一代实时数据集成框架
01
Flink
CDC概述
Flink
CDC是基于数据库日志CDC(ChangeDataCapture)技术的实时数据集成框架,支持了全增量一体化、无锁读取、并行读取、表结构变更自动同步、分布式架构等高级特性
Apache Flink
·
2023-12-20 23:16
flink
大数据
Flink
CDC 系列 - 同步 MySQL 分库分表,构建 Iceberg 实时数据湖
这篇教程将展示如何使用
Flink
CDC构建实时数据湖来应对这种场景,本教程的演示基于Docker,只涉及SQL,无需一行Java/Scala代码,也无需安装IDE,你可以很方便地在自己的
四月天03
·
2023-12-20 23:16
Flink
mysql
flink
big
data
Flink
CDC同步 MySQL 分库分表分片数据
只需要在创建
flink
源表时在数据库和表名上使用正则匹配即可。
shy_snow
·
2023-12-20 23:16
大数据
Flink
mysql
flink
数据库
Flink
cdc3.0同步实例(动态变更表结构、分库分表同步)
文章目录前言准备
flink
环境docker构建mysql、doris环境数据准备通过
Flink
CDCcli提交任务整库同步同步变更路由变更路由表结构不一致无法同步结尾前言最近
Flink
CDC3.0发布,
yyoc97
·
2023-12-20 23:39
大数据
flink
flink
大数据
cdc
动态变更
分表分库
Flink
高可用集群搭建
部署
flink
的准备工作
flink
版本的选择需要考虑hadoop的版本,本集群hadoop的版本为2.7.4,
flink
的版本为
flink
-1.7.2-bin-hadoop27-scala_2.11.tgz
flink
NikolasNull
·
2023-12-20 23:44
Flink
系列之:监控Checkpoint
Flink
系列之:监控Checkpoint一、概览二、概览(Overview)选项卡三、历史记录(History)选项卡四、历史记录数量配置五、摘要信息(Summary)选项卡六、配置信息(Configuration
最笨的羊羊
·
2023-12-20 22:21
Flink
Flink系列
监控Checkpoint
Flink
系列之:JDBC SQL 连接器
Flink
系列之:JDBCSQL连接器一、JDBCSQL连接器二、依赖三、创建JDBC表四、连接器参数五、键处理六、分区扫描七、LookupCache八、幂等写入九、JDBCCatalog十、JDBCCatalog
最笨的羊羊
·
2023-12-20 21:24
Flink
Flink系列
JDBC
SQL
连接器
Flink
系列之:State Time-To-Live (TTL)
Flink
系列之:StateTime-To-LiveTTL一、TTL二、TTL实现代码三、过期状态的清理一、TTL
Flink
的TTL(Time-To-Live)是一种数据过期策略,用于指定数据在流处理中的存活时间
最笨的羊羊
·
2023-12-20 21:47
Flink
Flink系列
State
Time-To-Live
TTL
Flink
系列之:Apache Kafka SQL 连接器
Flink
系列之:ApacheKafkaSQL连接器一、ApacheKafkaSQL连接器二、依赖三、创建Kafka表四、可用的元数据五、连接器参数六、特性七、Topic和Partition的探测八、起始消费位点九
最笨的羊羊
·
2023-12-20 17:19
Flink
Flink系列
Apache
Kafka
SQL
连接器
Flink
系列之:Upsert Kafka SQL 连接器
Flink
系列之:UpsertKafkaSQL连接器一、UpsertKafkaSQL连接器二、依赖三、完整示例四、可用元数据五、键和值格式六、主键约束七、一致性保证八、为每个分区生成相应的watermark
最笨的羊羊
·
2023-12-20 17:19
Flink
Flink系列
Upsert
Kafka
SQL
连接器
Flink
系列之:窗口Top-N
Flink
系列之:窗口Top-N一、窗口Top-N二、示例:在窗口聚合后进行窗口Top-N三、在窗口表值函数后进行窗口Top-N四、限制一、窗口Top-N适用于流、批一体窗口Top-N是特殊的Top-N
最笨的羊羊
·
2023-12-20 17:47
Flink
Flink系列
窗口Top-N
Flink
SQL填坑记2:
Flink
和MySQL的Bigdata类型不同导致ClassCastException报错
最近在开发
Flink
SQL的时候,需要关联Kafka事实表和MySQL维表,得到的数据写入Phoenix表中,但是其中有个字段,Kafka表、MySQL表和Phoenix表都是BigData类型,但是在实现的时候却报
IT源哥
·
2023-12-20 17:17
源哥讲互联网技术
大数据
微服务
SaaS
CRM
在线客服
呼叫中心技术
大数据
flink
flink
sql
flink
读取 apache paimon表,查看source的延迟时间 消费堆积情况
paimonsource查看消费的数据延迟了多久如果没有延迟则显示0官方文档Metrics|ApachePaimon
Thomas2143
·
2023-12-20 15:49
总结
flink
大数据
Flink
-容错机制checkpoint
所以在
Flink
中,检查点的保存是周期性触发的,间隔时间可以进行设置。保存的时间点我们应该在所有任务(算子)都恰好处理完一个相同的输入数据的时候,将它们的状态保存下来。这样做可以实现一个数据被
Stephen6Yang
·
2023-12-20 11:42
flink
flink
大数据
checkpoint
Flink
和Kafka连接时的精确一次保证
端到端的精确一次性保证既然是端到端的exactly-once,我们可以从三个组件的角度来进行分析:(1)
Flink
内部
Flink
内部可以通过检查点机制保证状态和处理结果的exactly-once语义。
Stephen6Yang
·
2023-12-20 11:09
flink
flink
kafka
大数据
flink
kafka
Mac下Kafka安装与启动https://www.jianshu.com/p/a581372f07b4https://github.com/wangzhiwubigdata/God-Of-BigData
夏天_edbf
·
2023-12-20 11:15
Flink
实时电商数仓(二)
初始推送后完全保护”设置.gitignore文件,项目配置文件等其他非通用代码无需提交安装gitlabproject2020插件点击shareprojectongitlab即可将项目上传到gitlab中
Flink
十七✧ᐦ̤
·
2023-12-20 08:50
flink
大数据
Flink
-状态后端
Flink
中提供了两类不同的状态后端,一种是“哈希表状态后端”(HashMapStateBackend),另一种是“内嵌RocksDB状态后端”(EmbeddedRocksDBStateBackend)
Stephen6Yang
·
2023-12-20 08:20
flink
flink
大数据
状态后端
掌握实时数据流:使用Apache
Flink
消费Kafka数据
导读:使用
Flink
实时消费Kafka数据的案例是探索实时数据处理领域的绝佳方式。不仅非常实用,而且对于理解现代数据架构和流处理技术具有重要意义。
昊昊该干饭了
·
2023-12-20 08:14
大数据
实时数据处理
数据分析
flink
kafka
大数据
sensitive-word 敏感词之 DFA 双数组实现
源码学习
拓展阅读敏感词工具实现思路DFA算法讲解敏感词库优化流程java如何实现开箱即用的敏感词控台服务?各大平台连敏感词库都没有的吗?v0.10.0-脏词分类标签初步支持v0.11.0-敏感词新特性:忽略无意义的字符,词标签字典v0.12.0-敏感词/脏词词标签能力进一步增强开源地址为了便于大家学习,项目开源地址如下,欢迎fork+star鼓励一下老马~sensitive-word双数组实现原理双数组T
老马啸西风
·
2023-12-20 08:48
word
学习
开源
github
安全
java
Flink
CEP SQL案例
描述:现在的任务是找出一个单一股票价格不断下降的时期。一、Maven项目pom.xml二、测试数据输入:+----+--------------------------------+-------------------------+----------------------+----------------------+|op|symbol|rt|price|tax|+----+-------
Anthons
·
2023-12-20 06:17
2018-11-09
leetcode876.MiddleoftheLinkedListGivenanon-empty,singlylinkedlistwithheadnodehead,returnamiddlenodeo
flink
edlist.Iftherearetwomiddlenodes
pythonpy
·
2023-12-20 06:18
FFA 2023|字节跳动 7 项议题入选
Flink
Forward是由Apache官方授权的Apache
Flink
社区官方技术大会,作为最受Apache
Flink
社区开发者期盼的年度峰会之一,FFA2023将持续集结行业最佳实践以及
Flink
最新技术动态
字节跳动云原生计算
·
2023-12-20 06:09
flink
云原生
基于
Flink
构建实时数据湖的实践
本文整理自火山引擎云原生计算研发工程师王正和闵中元在本次CommunityOverCodeAsia2023数据湖专场中的《基于
Flink
构建实时数据湖的实践》主题演讲。
字节跳动云原生计算
·
2023-12-20 06:39
flink
大数据
云原生
Flink
系列之:Over聚合
Flink
系列之:Over聚合一、Over聚合二、ORDERBY三、PARTITIONBY四、范围(RANGE)定义五、RANGE间隔六、ROW间隔适用于流、批一、Over聚合OVER聚合通过排序后的范围数据为每行输入计算出聚合值
最笨的羊羊
·
2023-12-20 06:39
Flink
Flink系列
Over聚合
【大数据面试】
Flink
面试题附答案
目录
Flink
架构
Flink
的窗口了解哪些,都有什么区别,有哪几种?如何定义?
话数Science
·
2023-12-20 05:12
大数据
Flink
面试
大数据
面试
flink
Flink
系列之:Table API Connectors之Debezium
Flink
系列之:TableAPIConnectors之Debezium一、Debezium二、依赖三、使用DebeziumFormat四、可用元数据五、Format参数六、重复的变更事件七、消费DebeziumPostgresConnector
最笨的羊羊
·
2023-12-20 02:41
Flink
Flink系列
Table
API
Connectors
Debezium
Flink
系列之:Print SQL连接器
Flink
系列之:PrintSQL连接器一、PrintSQL连接器二、创建一张基于Print的表三、连接器参数一、PrintSQL连接器Print连接器允许将每一行写入标准输出流或者标准错误流。
最笨的羊羊
·
2023-12-20 02:41
Flink
Flink系列
Print
SQL连接器
Flink
系列之:窗口聚合
Flink
系列之:窗口聚合一、窗口表值函数(TVF)聚合二、窗口表值函数TVF三、分组集四、ROLLUP五、CUBE六、选择组窗口开始和结束时间戳七、多级窗口聚合八、分组窗口聚合九、时间属性十、选取分组窗口开始和结束时间戳一
最笨的羊羊
·
2023-12-20 02:10
Flink
大数据
Flink系列
窗口聚合
《十堂课学习
Flink
》第五章:Table API 以及
Flink
SQL 入门
第四章中介绍了DataStreamAPI以及DataSetAPI的入门案例,本章开始介绍TableAPI以及基于此的高层应用
Flink
SQL的基础。
smile-yan
·
2023-12-20 02:58
学习
flink
sql
【
Flink
】
Flink
中的时间和窗口
水位线生成水位线概括代码中生成水位线水位线的传递窗口窗口的概念窗口类型窗口API窗口函数增量聚合函数全窗口函数两种窗口函数结合其他函数3层保护,保证数据不丢失时间语义涉及的3个时间:1.事件真正发生的时间2.进入
Flink
ScriptGirl
·
2023-12-19 23:14
Flink
flink
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他