需求
在kafka发送plainText消息,以逗号分割。逗号前的作为key,逗号后的作为value。
然后把kafka发过来的东西以Redis的HashMap结构存入flink这个主Key中去。
进入开发
为了解决这个问题,我们需要在前两个的范围内解决掉以下三个问题:
- flink如何接入kafka
- flink如何不作统计(前两课我们用的是烂网上的wordcount例子)只接入流和折分
- flink如何sink到Redis
flink如何接入kafka
pom.xml
<!-- redis特性-->
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-redis_2.11</artifactId>
<v
本文详细介绍了如何使用FLINK 1.15.2版本通过Java开发连接Kafka消费数据,并将数据以HashMap结构存储到Redis。内容涵盖接入Kafka的配置、数据拆分以及使用Sink到Redis的实现步骤,提供了关键代码示例,包括LineSplitter和SinkRedisMapper类的功能解析。项目运行部分指导了从启动Zookeeper、Kafka到运行Flink应用的完整流程。
订阅专栏 解锁全文
2074

被折叠的 条评论
为什么被折叠?



