Flink
文章平均质量分 73
一个数据小开发
阿里巴巴集团码农一枚~欢迎一起交流学习进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flink查询关联Hbase输出
1、前言大家在开发Flink的时候,很多时候会把某些固定的维度信息存储在Hbase或者Redis等这些第三方库里,已方便来跟流发生关联查询输出。本文将从如何本地搭建一个Hbase环境开始讲起,到如何构建一个Hbase公共调用类,到如何构建一个异步调用Hbase的公共代码,再到最后实际调用代码后的输出。2、本地利用Docker搭建HBase环境本地如何搭建Docker环境,之前一篇博客中已经详细描述过,大家如果想学习如何搭建,可以去看下,地址如下:Docker入门-Windows 10&.原创 2022-02-24 18:47:50 · 5756 阅读 · 7 评论 -
Flink CEP结合案例详解
1、介绍FlinkCEP是在Flink之上实现的复杂事件处理(CEP)库。它允许您在无穷无尽的事件流中检测事件模式,使您有机会掌握数据中重要的内容。通常会用来做一些用户操作APP的日志风控策略等多种复杂事件,下面详细以用户连续10s内登陆失败超过3次告警为需求,进行全面讲解。1.1、整体需求数据详解图...原创 2022-02-19 00:11:56 · 3294 阅读 · 1 评论 -
Flink利用KafkaSource读取Kafka数据做为数据源
虎年第一篇:在Flink的1.13版本以后,官方对FlinkKafkaConsumer类进行了过期设置,所以最好用KafkaSource来进行读取数据。pom文件<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-kafka_2.12</artifactId> <version>1.14.3</version>原创 2022-02-07 18:38:51 · 10718 阅读 · 3 评论 -
如何让Flink CDC的结果输出的更优雅一点?
上一篇博客中,我们提到了如何去通过StreamAPI访问Flink CDC的结果,但是往往很多时候,访问出来的结果都很难被下游直接使用,还需要做很多String类型的数据处理,这里就单独开一篇博客来讲讲如何,在读的时候,一次性做到数据根据我们的需要去展示,也就是展示的更加简洁优雅一点。不跟你多BB,直接上源代码,有疑问的可以评论区交流,感谢。import com.alibaba.fastjson.JSONObject;import com.alibaba.ververica.cdc.debezi原创 2022-01-02 14:42:45 · 1706 阅读 · 0 评论 -
Flink CDC 读取MySQL的数据
1、前提背景准备Flink在1.11之后就已经支持从MySQL增量读取Binlog日志的方式。pom文件如下:<properties> <scala.binary.version>2.11</scala.binary.version> <scala.version>2.11.12</scala.version> <flink.version>1.12.0</flink.version>原创 2021-12-24 17:58:23 · 13648 阅读 · 10 评论 -
Flink写入Hbase
1、在构建实时数仓的时候,通常会把dim层的数据存入hbase,这样做的好处一个是利用hbase的幂等性的功能,维度表基本上都会有数据唯一性,第二个在实时性要求的场景下,可以做数据点查关联,效率上得到一定的保障。部分sink代码如下:private transient Connection hbaseConnection; private transient Connection hbaseConnection; private Admin hbaseAdmin; p原创 2021-12-29 15:29:33 · 3781 阅读 · 0 评论
分享