1.概述
今天在群里遇到这样一个问题:flink 消费2个kafka topic a,b,状态成功保存在savepoint,途中删掉一个topic a,运行一会再把这个topic a加回来,这时候这个topic a 的状态就无法读取了,会重新消费, 但是偏移量是还保存在kafka _consumer_offsets 里面,有没有办法能让他继续从之前的offset 消费呢?
这个问题,我们先拆分一下
- kafka topic 删除会发生什么?
- Flink有savepoint消费会怎么样?
2. 问题1
消费者信息如下
public static void commonConsumer() {
Properties props =