![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flinkSQL教程
flink是新的流式计算框架,FlinkSQL是flink 最锋利的武器。
都督美州诸军事
这个作者很懒,什么都没留下…
展开
-
Flink SQL 和 Table API入门教程(五)
函数前言一、系统内置函数二、UDF1.注册用户自定义函数 UDF2.标量函数(Scalar Functions)3.表函数(Table Functions)4.聚合函数(Aggregate Functions)5.表聚合函数(Table Aggregate Functions)总结前言Flink Table 和 SQL内置了很多 SQL中支持的函数;如果有无法满足的需要,则可以实现用户自定义的函数( UDF)来解决。提示:以下是本篇文章正文内容,下面案例可供参考一、系统内置函数Flink Ta原创 2020-11-19 17:55:28 · 347 阅读 · 0 评论 -
Flink SQL 和 Table API入门教程(四)
窗口前言一、分组窗口(Group Windows)1.滚动窗口2.滑动窗口3.会话窗口二、Over Windows三、SQL中窗口的定义1.Group Windows2.Over Windows四、代码 练习 (以分组滚动窗口为例)总结前言时间语义,要配合窗口操作才能发挥作用。 最主要的用途,当然就是开窗口、根据时间段做计算了。下面我们就来看看 Table API和 SQL中,怎么利用时间字段做窗口操作。在Table API和 SQL中,主要有两种窗口: Group Windows和 Over原创 2020-11-19 16:52:48 · 476 阅读 · 0 评论 -
Flink SQL 和 Table API入门教程(三)
流处理中的特殊概念前言一、流处理和关系代数(表,及 SQL)的区别二、动态表(Dynamic Tables)三、流式持续查询的过程1.将流转换成表(Table)2.持续查询(Continuous Query)3.将动态表转换成流四、时间特性1.处理时间(Processing Time)2.事件时间(Event Time)2.读入数据总结前言table API和SQL,原本是基于有界数据操作的(其实在流式处理的概念出来之前,我们一般的思维模式都是基于批量数据的操作,产生的概念也都是基于批量操作)。所以在原创 2020-11-19 15:30:24 · 532 阅读 · 0 评论 -
Flink SQL 和 Table API入门教程(二)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档API调用介绍一、基本的程序结构二、创建表环境三、在 Catalog中注册表1.表( Table)的概念2.连接到文件系统( Csv格式)3.连接到 Kafka四、表的查询1.Table API的调用2.SQL查询五、表的查询将 DataStream 转换成表1.代码实现2.数据类型与 Table schema的对应六、创建临时视图七、输出表1.输出到文件2.更新模式3.输出到kafka4.输出到ElasticSearch5.输出到 MyS原创 2020-11-19 11:52:03 · 344 阅读 · 0 评论 -
Flink SQL 和 Table API入门教程(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Flink SQL 和Table API介绍前言一、什么是 Table API 和 Flink SQL二、初始准备:引入依赖三、两种 (planner old & blink)的区别1.批流统一2.BatchTableSource的支持性3.ExternalCatalog4.FilterableTableSource实现不兼容5.基于字符串的键值配置选项6.PlannerConfig7.DAG优化8.目录统计总结前言Apach原创 2020-11-19 10:26:20 · 556 阅读 · 0 评论