FLINK 基于1.15.2的Java开发-连接kafka并把内容sink到redis

本文详细介绍了如何使用FLINK 1.15.2版本通过Java开发连接Kafka消费数据,并将数据以HashMap结构存储到Redis。内容涵盖接入Kafka的配置、数据拆分以及使用Sink到Redis的实现步骤,提供了关键代码示例,包括LineSplitter和SinkRedisMapper类的功能解析。项目运行部分指导了从启动Zookeeper、Kafka到运行Flink应用的完整流程。
摘要由CSDN通过智能技术生成

需求

在kafka发送plainText消息,以逗号分割。逗号前的作为key,逗号后的作为value。

然后把kafka发过来的东西以Redis的HashMap结构存入flink这个主Key中去。

进入开发

为了解决这个问题,我们需要在前两个的范围内解决掉以下三个问题:

  1.  flink如何接入kafka
  2. flink如何不作统计(前两课我们用的是烂网上的wordcount例子)只接入流和折分
  3. flink如何sink到Redis

flink如何接入kafka

pom.xml

<!-- redis特性-->
<dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-connector-redis_2.11</artifactId>
    <v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TGITCIC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值