flink
hlp4207
这个作者很懒,什么都没留下…
展开
-
【Flink】Table API和SQL API
Flink具有两个关系API - 表API和SQL - 用于统一流和批处理。Table API是Scala和Java的语言集成查询API,允许以非常直观的方式组合来自关系运算符的查询,例如选择,过滤和连接。无论输入是批输入还是流输入,任一接口中指定的查询都具有相同的语义并产生相同的结果。flink版本:1.8.0scala版本:2.11.81、使用maven引入相关依赖&l...原创 2019-05-13 17:52:56 · 1161 阅读 · 0 评论 -
【Flink】DataSet Function练习
FlatMapimport org.apache.flink.api.scala.{ExecutionEnvironment, _}object FlatMapFunction01 { def main(args: Array[String]): Unit = { val env = ExecutionEnvironment.getExecutionEnvironment ...原创 2019-05-15 07:50:23 · 290 阅读 · 0 评论 -
【Flink】Flink的事件时间及watermark水印讲解-附代码实例
代码链接:https://github.com/18113996630/flink-practice/blob/master/src/main/scala/com/hrong/flink/watermark/WaterMarkFunc01.scala视频讲解:flink水印视频讲解Flink支持根据事件时间处理,数据流中的每条数据都需要具有各自的时间戳,代表着数据的产生时间【事件时间】。...原创 2019-05-30 22:39:20 · 4562 阅读 · 6 评论 -
【Flink】Flink对于迟到数据的处理
代码地址:https://github.com/18113996630/flink-practice/blob/master/src/main/scala/com/hrong/flink/watermark/WaterMarkFunc02.scala视频讲解:flink迟到数据处理视频讲解waterMark和Window机制解决了流式数据的乱序问题,对于因为延迟而顺序有误的数据,可以根据e...原创 2019-05-31 17:41:29 · 6943 阅读 · 3 评论 -
【Flink】flink cep对于复杂事件的处理
flink cep简单理解就是使用代码中的定义的规则去匹配流式数据,找出能成功匹配的数据先理一下flink cep的代码流程先定义PatternPattern.begin[X]("start").where(...).next("middle").where(...)通过CEP.pattern()方法将DataStream转化为PatternStreamval cepRes...原创 2019-06-22 13:47:55 · 1444 阅读 · 1 评论