在flink中使用event time时,一般需要自定义Timestamp Extractors / Watermark Emitters,实现...
上面试了Processing Time,在这里准备看下Event Time,以及必须需要关注的,在ET场景下的Watermarks。 Event...
这里先使用Processing Time,使用window来处理,看下demo 可以看到,这里使用window,在window内,每隔30秒做一...
开始到window了,先回顾下入门版概念中对window的定义: Window的定义 window:用来对一个无限的流设置一个有限的集合,在有界...
上文学习了简单的map、flatmap、filter,在这里开始继续看keyBy及reduce keyBy 先看定义,通过keyBy,DataS...
看完了Flink的datasource、sink,也就把一头一尾给看完了,从数据流入到数据流出,缺少了中间的处理环节。 而flink的大头恰恰是...
flink中数据的落地,是使用sink来处理的。 上面例子中已经可以看到可以使用DataStream.addSink()方法来添加数据落地的目标...
上面将数据从kafka搬运到了mysql中,而很多时候,在处理之后也可以继续放到kafka中,供下游消费。 FlinkKafkaProducer...
上文中基于spring、druid及mysql实现了基于db的数据源,本文使用kafka作为数据源。 FlinkKafkaConsumer010...
文集作者