С помощью быстрого старта вы создадите инстанс Managed Flink и запустите задачу.
Зарегистрируйтесь в личном кабинете Cloud.ru.
Если вы уже зарегистрированы, войдите под своей учетной записью.
Создайте кластер Data Platform, в котором будет размещен инстанс. Назовите кластер «dp-start».
Создайте бакет Object Storage. Он нужен для хранения задач Flink, чекпоинтов, сейвпоинтов и метаданных для восстановления запущенных задач в случае сбоя или перезапуска JobManager.
Перейдите в раздел Evolution и выберите сервис Managed Flink.
Нажмите Создать инстанс.
В блоке Общие параметры заполните поля:
Название — flink-instance-start.
Кластер — выберите «dp-start».
В блоке Настройки выберите:
Бакет — созданный бакет Object Storage.
Лог-группа — группу хранения логов или создайте новую.
Нажмите Продолжить.
В блоке Конфигурация JobManager выберите:
Вычислительные ресурсы — 2 vCPU / 4 RAM.
Тип планировщика — Default.
В блоке Конфигурация TaskManager выберите:
Вычислительные ресурсы — 2 vCPU / 4 RAM.
Количество воркеров — 2.
Количество слотов — 2.
Нажмите Продолжить.
В блоке Сетевые настройки выберите:
Зона доступности — зону доступности.
Подсеть — подсеть с DNS-сервером.
В блоке Настройки доступа заполните поля:
(Опционально) Подключить публичный веб-интерфейс — активируйте опцию, чтобы создать публичный пользовательский интерфейс Flink.
Пользователь — задайте имя пользователя для доступа к UI Flink.
Пароль — выберите пароль из списка секретов или создайте новый для доступа к UI Flink.
Нажмите Создать.
Инстанс появится в списке Managed Flink и перейдет в статус «Готов» в течение 30 минут.
Apache Flink предоставляет несколько скриптов для тестирования возможностей продукта.
Скачайте готовую задачу из примеров для версии 2.x.
Например, TopSpeedWindowing.jar.
Загрузите скрипт в созданный ранее бакет Object Storage.
В списке инстансов Managed Flink откройте карточку инстанса.
Перейдите на вкладку Информация.
Перейдите по ссылке в поле Публичный хост.
Введите данные из карточки инстанса:
User — Пользователь.
Password — Пароль, скопируйте значение секрета.
В интерфейсе Flink можно получить всю информацию о задачах.