1. 声明
当前内容主要为测试和使用Apache Kafka作为Flink的DataSource的最基本的demo
其中使用kafka发送消息的参考:博文
当前内容为
- 使用Apache Flink接收Kafka的topic中的消息作为DataSource
- 简单的print当前接收的消息
2. 基本pom依赖
核心为:flink-connector-kafka_2.12
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<flink.version>1.13.0</flink.version>
<target.java.version>1.8</target.java.version>
<scala.binary.version>2.11</scala.binary.version>
<maven.compiler.source>${target.java.version}</maven.compiler.source>
<maven.compiler.target>${target.java.version}</maven.compiler.target>
<log4j.version>2.12.1</log4j.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-walkthrough-common_${scala.binary.version}</artifactId>
<version>${flink.version}<