Old
Properties pro = new Properties();
pro.setProperty(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"hadoop102:9092");
pro.setProperty(ConsumerConfig.GROUP_ID_CONFIG,"1001");
pro.setProperty(ConsumerConfig.ENABLE_AUTO_COMMIT_CONFIG, "true");
pro.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG,"latest");
pro.setProperty(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.StringDeserializer");
pro.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.StringDeserializer");
FlinkKafkaConsumer<String> kafkaconsumer = new FlinkKafkaConsumer<String>("test",new SimpleStringSchema(),pro);
DataStreamSource<String> kafkaold = env.addSource(kafkaconsumer);
New
KafkaSource<String> source = KafkaSource.
<String>builder()
.setBootstrapServers("hadoop102:9091")
.setGroupId("1001")
.setValueOnlyDeserializer(new SimpleStringSchema())
.setTopics("test")
.setStartingOffsets(OffsetsInitializer.latest())
.build();
DataStreamSource<String> kafkasource = env.fromSource(source, WatermarkStrategy.noWatermarks(), "kafkasource");