原文:Flink SQL Window源码全解析

文章目录 一 概述 二 Window分类 TimeWindow与CountWindow TimeWindow子类型 Tumble Window 翻转窗口 Hop Window 滑动窗口 Session Window 会话窗口 三 Window分类及整体流程 四 创建WindowOperator算子 五 WindowOperator处理数据图解 六 WindowOperator源码调试 Stream ...

2019-11-26 21:32 0 770 推荐指数:

查看详情

源码Flink sql 流式去重源码解析

本文基于 flink 1.12.0 之前尝试了一下 flink sql 的 去重和Top n 功能,只是简单的看了下官网,然后用 sql 实现了功能,但是还有些疑问没有解决。比如:不使用 mini-batch 模式,去重的结果很单一,降序就只输出第一条数据(升序就一直输出最后一条) 为了解 ...

Thu Mar 18 05:12:00 CST 2021 0 555
Flink sql 之 join 与 StreamPhysicalJoinRule (源码解析

源码分析基于flink1.14 Join是flink中最常用的操作之一,但是如果滥用的话会有很多的性能问题,了解一下Flink源码的实现原理是非常有必要的 本文的join主要是指flink sql的Regular join 也就是平时我们的双流join中普通的full join ,left ...

Wed Oct 27 02:00:00 CST 2021 0 1055
Flink sql 之 TopN 与 StreamPhysicalRankRule (源码解析)

基于flink1.14的源码解析 公司内有很多业务方都在使用我们Flink sql平台做TopN的计算,今天同事突然问到我,Flink sql 是怎么实现topN的 ? 蒙圈了,这块源码没看过啊 ,业务要问起来怎么办,赶快打开源码补一下 拿到这个问题先冷静分析一下范围 首先肯定属于 ...

Thu Oct 21 01:52:00 CST 2021 1 222
Flink Sql 之 Calcite Volcano优化器(源码解析

Calcite作为大数据领域最常用的SQL解析引擎,支持Flink , hive, kylin , druid等大型项目的sql解析 同时想要深入研究Flink sql源码的话calcite也是必备技能之一,非常值得学习 我们内部也通过它在做自研的sql引擎,通过一套sql支持关联查询任意 ...

Wed Oct 20 00:59:00 CST 2021 2 1677
Caddy 源码解析

caddy源码解析 Caddy 源码解析 Preface Caddy 是 Go 语言构建的轻量配置化服务器。同时代码结构由于 Go 语言的轻便简洁,比较易读,推荐学弟学妹学习 Go 的时候也去查看追一下它的源码。不用怕相信这篇文章能给你很大的信心。 可能会有点多,建议多看 ...

Mon Aug 12 16:20:00 CST 2019 0 561
flink on yarn部分源码解析

转发请注明原创地址:https://www.cnblogs.com/dongxiao-yang/p/9403427.html flink任务的deploy形式有很多种选择,常见的有standalone,on yarn , Meos , Kubernetes等方式,目前公司内部统一采用 ...

Fri Aug 03 20:24:00 CST 2018 0 2047
Flink 源码解析》—— 源码编译运行

更新一篇知识星球里面的源码分析文章,去年写的,周末自己录了个视频,大家看下效果好吗?如果好的话,后面补录发在知识星球里面的其他源码解析文章。 前言 之前自己本地 clone 了 Flink源码,编译过,然后 share 到了 GitHub 上去了,自己也写了一些源码的中文注释 ...

Tue Apr 09 03:09:00 CST 2019 0 1956
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM