![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flink
flink
Shall潇
空空如也
展开
-
Flink--状态后端
文章目录一、是什么三、如何用一、是什么再讲状态后端是什么之前,我要说一句:Flink中状态(State)是什么?看一下官网怎么说状态后端: 状态都需要存储到状态后端(StateBackend),然后在checkpoint触发时,将状态持久化到外部存储系统。Flink提供了三种类型的状态后端,分别是基于内存的状态后端(MemoryStateBackend)、基于文件系统的状态后端(FsStateBackend)以及基于RockDB作为存储介质的RocksDB StateBackend。简而言之原创 2021-07-19 19:49:48 · 4093 阅读 · 0 评论 -
Flink---process处理温度
文章目录在10秒内如果一直超过38℃,10秒后报警,如果有低于38℃的数据,则不报警温度连续上升则报警在10秒内如果一直超过38℃,10秒后报警,如果有低于38℃的数据,则不报警package Flink.process;import Flink.beans.SensorReading;import org.apache.flink.api.common.state.ValueState;import org.apache.flink.api.common.state.ValueStateDes原创 2021-07-06 14:17:42 · 506 阅读 · 0 评论 -
Flink---分流
Flink中将一个流拆分成多个流的方法有两个:split(已过时),process(推荐)文章目录splitprocesssplitpackage Flink.transform;import Flink.beans.SensorReading;import org.apache.flink.api.common.functions.MapFunction;import org.apache.flink.api.common.functions.RichMapFunction;impor.原创 2021-07-06 13:56:30 · 469 阅读 · 0 评论 -
Flink---窗口函数
各种窗口import Flink.beans.SensorReading;import org.apache.flink.api.common.functions.MapFunction;import org.apache.flink.api.common.functions.ReduceFunction;import org.apache.flink.api.common.serialization.SimpleStringSchema;import org.apache.flink.api.j原创 2021-07-01 14:22:33 · 145 阅读 · 0 评论 -
Flink---各种输出(Sink)
文章目录一、kafka二、MySQL一、kafkaimport Flink.beans.SensorReading;import org.apache.flink.api.common.serialization.SimpleStringSchema;import org.apache.flink.streaming.api.datastream.DataStreamSink;import org.apache.flink.streaming.api.datastream.DataStreamSo原创 2021-06-28 19:01:06 · 1107 阅读 · 1 评论 -
Flink---各种数据源(Source)
文章目录一、内存二、文件三、kafka四、自定义public class SensorReading { private String id; private Long timestamp; private Double temperature; // 这里 构造器、getter、setter、toString() 就不粘贴了}一、内存public class Source1_Collection { public static void main(Strin原创 2021-06-28 18:49:41 · 906 阅读 · 0 评论 -
Flink---wordcount
Flink处理的类型:DataStream,类似于SparkStreaming中的DStream文章目录一、导入依赖二、编写代码一、导入依赖<!--Java版--><dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artifactId> <version>1.10.1</version><.原创 2021-06-28 18:26:26 · 100 阅读 · 0 评论