1、首先导入依赖:
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-kafka</artifactId>
<version>1.15.2</version>
</dependency>
2、 source:Flink从Kafka中读取数据
public class Demo01KafkaSource {
public static void main(String[] args) throws Exception{
//构建环境
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
//构建kafka source 环境
KafkaSource<String> source = KafkaSource.<String>builder()
//指定broker列表
.setBootstrapServers("master:9092,node1:9092,node2:9092")
//指定topic
.setTopics("bigdata")
//指定消费组
.setGroupId("my-group")
//指定数据的读取的位置,earliest