В этой инструкции описаны шаги по созданию задачи Managed Flink. Задачи начинают выполняться сразу после создания.
Чтобы работать с конфиденциальными данными, добавленными в инстанс в поле Секрет, в задаче используйте файл /home/user/secret/mysecret.
Перейдите в раздел Evolution и выберите сервис Managed Flink.
Откройте карточку инстанса или создайте новый.
Перейдите на вкладку Задачи.
Нажмите Создать задачу.
Выберите тип задачи.
В блоке Общие параметры:
Название — название задачи.
(Опционально) Нажмите Добавить описание и заполните поле Описание.
В блоке Скрипт приложения:
Тип запускаемой задачи — выберите язык, на котором написана задача.
В зависимости от выбранного типа задачи заполните поля:
В поле Путь к запускаемому файлу — папка в Object Storage, в которой хранится файл с задачей Flink.
Главный исполняемый класс — главный класс задачи на Java.
Параллелизм — количество параллельных подзадач, выполняемых одновременно. Их количество ограничено количеством слотов, указанных при создании инстанса.
(Опционально) Добавить аргумент — активируйте опцию, чтобы указать аргументы для выполнения задачи.
В блоке Настройки снапшотов:
(Опционально) Создавать сейвпоинты по расписанию — активируйте, чтобы сохранять состояние приложения. Если не активировать автоматическое создание сейвпоинтов, их можно будет создать вручную.
Выберите формат сейвпоинтов.
Задайте интервал.
(Опционально) Создавать чекпоинты по расписанию — активируйте, чтобы сохранять данные об активных задачах.
Задайте интервал.
Если не активировать автоматическое создание чекпоинтов, их нельзя будет создать вручную.
(Опционально) Автоматически очищать сейвпоинты — активируйте, чтобы удалять старые сейвпоинты.
Задайте интервал.
Укажите максимальное количество сейвпоинтов в хранилище, при превышении которого удалятся самые старые из них.
(Опционально) В блоке Параметры запуска активируйте Режим восстановления, чтобы использовать сейвпоинт другой задачи.
Выберите задачу, работу которой хотите продолжить.
Выберите сейвпоинт, с момента создания которого будет продолжена задача.
Нажмите Создать.
Задача запустится автоматически и отобразится на вкладке Задачи в инстансе. В списке задач можно отслеживать статус задачи.
Далее вы можете войти в интерфейс Managed Flink:
В списке инстансов Managed Flink откройте карточку инстанса.
Перейдите на вкладку Информация.
Перейдите по ссылке в поле Публичный хост.
Введите данные из карточки инстанса:
User — Пользователь.
Password — Пароль, скопируйте значение секрета.
В интерфейсе Flink можно получить всю информацию о задачах.