Сначала я загружаю файл CSV в тему Kafka и могу напечатать тему через программу Flink. Код следующий:
final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
Properties prop = new Properties();
prop.setProperty("bootstrap.servers",
"10.32.0.2:9092,10.32.0.3:9092,10.32.0.4:9092");
prop.setProperty("group.id", "test");
FlinkKafkaConsumer<String> myConsumer= new FlinkKafkaConsumer<>
("flinkTopic", new SimpleStringSchema(),prop);
myConsumer.setStartFromEarliest();
DataStream<String> stream = env.addSource(myConsumer);
stream.print();
env.execute("Flink Streaming Java API Skeleton");
У меня вопрос: я хочу читать Темы построчно и обрабатывать каждую строку отдельно, не могли бы вы подсказать мне, как я могу читать Темы Кафки построчно?
Любая помощь будет очень признательна.