Я использую FlinkKafkaConsumer, чтобы использовать кафку и включить контрольную точку. Теперь я немного запутался в управлении смещением и механизме контрольных точек. Я уже знаю, что flink начнет читать разделы из группы потребителей. https://ci.apache.org/projects/flink/flink-docs-stable/dev/connectors/kafka.html#kafka-consumers-start-position-configuration
, и смещение будет сохранено в контрольной точке удаленной файловой системы. https://ci.apache.org/projects/flink/flink-docs-stable/dev/connectors/kafka.html#kafka-consumers-and-fault-tolerance
Что произойдет, если я остановлю приложение, выполнив yarn application -kill appid
и запустив команду запуска, например ./bin flink run ...
? Будет ли flink получать смещение от контрольной точки или от идентификатора группы, управляемого kafka?