KafkaSourceString source = KafkaSourceStringbuilder setBootstrapServersnode1019092node1029092node1039092 setTopicsykinfo setGroupIdmy-group2
这段代码使用了 Flink 的 KafkaSource,从 Kafka 集群中读取数据。具体解析如下:
-
使用了泛型,指定了 Kafka 中数据的类型为 String 类型。
-
使用了 builder 模式创建 KafkaSource。
-
指定了 Kafka 集群的地址,即 setBootstrapServers 方法。
-
指定了要消费的 topic,即 setTopics 方法。
-
指定了消费者组的名称,即 setGroupId 方法。
-
指定了消费的起始偏移量,即 setStartingOffsets 方法,这里使用了 earliest() 方法,表示从最早的数据开始消费。
-
指定了反序列化器,将 Kafka 中的数据反序列化为 String 类型,即 setValueOnlyDeserializer 方法。
-
使用了 fromSource 方法,将 KafkaSource 转换为 DataStreamSource,同时设置了 WatermarkStrategy 为 noWatermarks,表示不使用 watermark。
-
设置了数据流的名称为 "Kafka Source"。
综上,这段代码通过使用 Flink 的 KafkaSource,从 Kafka 集群中读取 String 类型的数据,并转换为 DataStreamSource
原文地址: http://www.cveoy.top/t/topic/hoFX 著作权归作者所有。请勿转载和采集!