![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flink
文章平均质量分 95
4935同学
大数据开发者,学习和记录工作中常用的知识,有志同道合的小伙伴欢迎一起交流学习~
展开
-
Flink总结之一文彻底搞懂FlinkSQL
Flink在开发过程中主要还是用sql,使用sql能处理百分之八十左右的开发,其余的场景才需要使用处理函数进行处理,这次就对Flinksql模块进行总结汇总。Flink除了sql模块还有Table Api模块,Table Api模块用的比较少,不做特殊讲解。在生产环境中如果使用sql模块尽量使用1.13版本及以上,因为1.9版本合并了阿里巴巴的Blink才有了大的改变,1.12版本做了功能上的完善,但是不稳定,1.13是个版本,说明文档:Release Notes - Flink 1.13原创 2023-03-24 17:47:57 · 255 阅读 · 0 评论 -
Flink总结之彻底搞懂部署模式
Flink是我们实时开发过程中绕不开的技术栈,通过本文可以彻底搞懂Flink的部署模式,更深入了解Flink架构。原创 2023-03-15 23:45:42 · 1414 阅读 · 3 评论 -
Flink总结之一文彻底搞懂处理函数
处理函数是Flink底层的函数,工作中通常用来做一些更复杂的业务处理,这次把Flink的处理函数做一次总结,处理函数分好几种,主要包括基本处理函数,keyed处理函数,window处理函数,通过源码说明和案例代码进行测试。处理函数就是位于底层API里,熟悉处理函数能够更好的处理Flink流处理。原创 2023-03-23 01:04:11 · 117 阅读 · 0 评论 -
Flink总结之一文彻底搞懂时间和窗口
Flink中时间语义是非常丰富的,总共有三种,分别是事件时间(Event Time)、处理时间(Processing Time)和摄入时间(Ingestion Time),丰富的时间语义加上水位线( Watermarks)功能,让我们在处理流式数据更加轻松。在Flink中窗口也定义的非常全面,有计数窗口(Count Window)和时间窗口(Time Window),在窗口切分上有份滚动窗口(Tumbling Windows)、滑动窗口(Sliding Windows)、会话窗口等原创 2023-03-20 23:17:25 · 437 阅读 · 0 评论 -
Flink总结之彻底搞懂Flink架构
Flink是目前最火的实时流处理框架,这次总结下关于Flink的组件和架构相关的知识,其中包括JobMaster和TaskManager的功能介绍以及作业的提交流程和调度原理,让我们开发不但知道Flink的怎么用的,更能清楚的了解Flink底层的运行逻辑,加深我们对Flink的理解。原创 2023-03-16 00:08:33 · 158 阅读 · 0 评论