Перейти к основному содержимому

Создание проекта Kafka Connect Cluster

Создавать проекты может администратор с ролью PROJECT_CREATOR.

подсказка

Для создания проектов Kafka Connect Cluster убедитесь, что установлен стендовый параметр консоли grdl-console.kafka-connect.list=.

Последовательность выполнения​

  1. Нажмите значок Новый проект рядом с полем Выберите проект.

    Новый проект

  2. Введите название проекта в открывшемся окне Добавление проекта, нажмите тумблер проекта Kafka Connect Cluster, заполните поле Адрес Kafka Connect Workers и нажмите Сохранить.

    Новый проект

Внимание!

Адреса Kafka Connect Workers должны соответствовать одному кластеру Kafka Connect.

Поле Адрес Kafka Connect Workers​

Адрес указывается по схеме:

http://<домен>:9884

Порт 9884 — это внутренний, фиксированный и неизменный порт, через который GraDeLy обращается к Kafka Connect Cluster.

Механизм работы Kafka Connect Cluster​

Механизм работы Kafka Connect Cluster описан в сценарии создания нового проекта.

Идентификатор кластера Kafka Connect​

cluster id — это идентификатор кластера Kafka Connect. Он не генерируется GraDeLy и не задается вручную в UI GraDeLy. Источником cluster id является сам Kafka Connect Cluster.

Логика формирования cluster id​

  1. Пользователь открывает во фронтенде вкладку Кластер Kafka Connect Cluster проекта.
  2. UI запрашивает у бэкенда информацию о кластере.
  3. Бэкенд берет адрес Kafka Connect-воркера из настроек Kafka Connect Cluster проекта (то, что пользователь указал в UI, например http://<домен>:9884).
  4. Бэкенд обращается к корневому эндпоинту Kafka Connect Cluster GET / этого воркера.
  5. Из ответа воркера бэкенд извлекает cluster id (и сопутствующие сведения о кластере).
  6. UI отрисовывает полученный cluster id и статус кластера.
примечание

Если в проекте настроено несколько воркеров, запрос может идти на любой доступный адрес из конфигурации проекта; cluster id будет одинаковым для всех воркеров одного кластера.

Результат​

При входе в приложение созданный проект отображается в раскрывающемся перечне проектов в левом верхнем углу интерфейса. При переходе в проект Kafka Connect Cluster открывается меню с вкладками: Коннекторы, Задачи коннектора,Кластер.