Как восстановить состояние после перезагрузки из выбранного источника (не обязательно последней контрольной точки) - PullRequest
0 голосов
/ 21 апреля 2019

Я безуспешно пытался перезапустить свой Apache Flink с предыдущей контрольной точки. Я загрузил код в GitHub, вот основной класс: https://github.com/edu05/wordcount/blob/restart/src/main/java/edu/streaming/AppWithKafka.java

Это простая программа для подсчета слов, только я бы хотела, чтобы программа продолжила подсчет, уже рассчитанный после перезапуска.

Я прочитал документы и попробовал несколько вещей, но, должно быть, чего-то не хватает, может кто-то помочь?

Кроме того: конечной целью является вывод результатов программы wordcount в сжатую тему kafka. Как бы мне загрузить загрузку состояния приложения, сначала используя сжатую тему, которая в данном случае служит одновременно а контрольно-пропускной механизм программы?

Большое спасибо

1 Ответ

0 голосов
/ 22 апреля 2019

Контрольные точки Flink предназначены для автоматического перезапуска после сбоев.Если вы хотите выполнить перезапуск вручную, используйте либо точку сохранения , либо внешнюю контрольную точку .

Если вы уже попробовали это и все еще испытываете проблемы, пожалуйста, предоставьте более подробную информацию о том, что вы пробовали.

...