Подключение к Flink через CLI

Flink имеет CLI-интерфейс для запуска и контроля программ, упакованных в виде Java-архивов (jar). Для создания новой задачи (job), необходимо загрузить jar-файл со всеми зависимостями в активный кластер Flink и запустить jar. Примеры задач доступны в директории /usr/lib/flink/examples/.

Чтобы развернуть демонстрационное приложения WordCount в запущенном кластере, выполните следующую команду:

$ flink run /usr/lib/flink/examples/streaming/WordCount.jar

Вы можете запустить другие примеры из директории аналогичным способом. Большинство примеров не требуют аргументов и используют данные, зашитые в приложение. Чтобы запустить WordCount.jar с реальными данными, укажите путь к входным данным:

$ ./bin/flink run ./examples/batch/WordCount.jar --input /path/to/some/text/data --output /path/to/result
Примечание
Для работы с удаленной файловой системой необходимо указать префикс, например hdfs://.

Результат выполнения задачи можно увидеть в лог-файлах:

$ tail log/flink-*-taskexecutor-*.out

Пример вывода:

(nymph,1)
(in,3)
(thy,1)
(orisons,1)
(be,4)
(all,2)
(my,1)
(sins,1)
(remember,1)
(d,4)
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней