Добавление компонентов

В ADCM компонент означает часть сервиса, которая должна быть развернута на одном или нескольких хостах кластера. Например, сервис NiFi состоит из таких компонентов, как NiFi Server и NiFi Registry.

ВАЖНО
Изначально на хостах кластера нет ни одного компонента — распределение компонентов между хостами должно быть проведено вручную.

Для добавления компонентов на хосты кластера:

  1. Выберите кластер на странице Clusters. Для этого нажмите на имя кластера в столбце Name.

    Выбор кластера
    Выбор кластера
  2. Откройте вкладку Mapping на странице кластера.

    Переход к распределению сервисных компонентов
    Переход к распределению сервисных компонентов
  3. Распределите все компоненты между хостами кластера. Для назначения хостов компоненту нажмите Add hosts и выберите хосты в открывшемся окне.

    Выбор хостов для компонента
    Выбор хостов для компонента
    Обязательные и опциональные компоненты

    Каждый сервис может иметь обязательные и опциональные компоненты. Обязательные подсвечиваются красным цветом. Также в интерфейсе ADCM для них выводится информация о том, в каком количестве необходимо установить каждый компонент.

    Обязательный и опциональный компоненты
    Обязательный и опциональный компоненты
    ВНИМАНИЕ
    Без назначения нужного числа хостов обязательным компонентам сохранение общей схемы распределения невозможно.

    Следующая таблица содержит примеры распределения компонентов в кластерах ADS, состоящих из 3 и 6 хостов.

    Примеры распределения компонентов
    • 3 хоста

    • 6 хостов

    Хост Сервис Компонент

    Host 1

    Zookeeper

    Zookeeper server

    Kafka

    Kafka Broker

    Kafka Controller

    Kafka REST Proxy

    Kafka REST Proxy

    Schema-Registry

    Schema-Registry

    NiFi

    NiFi Server

    Host 2

    Zookeeper

    Zookeeper Server

    ksqlDB

    ksqlDB Client

    ksqlDB Server

    Kafka

    Kafka Broker

    Kafka Controller

    NiFi

    NiFi Server

    Monitoring (компоненты добавляются исходя из выбранного варианта)

    Grafana

    Node Exporter

    Prometheus Server

    VMAgent

    Host 3

    Zookeeper

    Zookeeper Server

    Kafka

    Kafka Broker

    Kafka Controller

    Kafka Cruise Control

    Kafka Connect

    Kafka Connect Worker

    NiFi

    NiFi Server

    NiFi Registry

    MiNiFi

    MiNiFi C2 Server

    MiNiFi Agent

    Хост Сервис Компонент

    Host 1

    Zookeeper

    Zookeeper Server

    Kafka

    Kafka Broker

    Schema-Registry

    Schema-Registry

    Host 2

    Zookeeper

    Zookeeper Server

    Kafka

    Kafka Broker

    Host 3

    Zookeeper

    Zookeeper Server

    ksqlDB

    ksqlDB Client

    ksqlDB Server

    Kafka REST Proxy

    Kafka REST Proxy

    Kafka

    Kafka Controller

    Kafka Cruise Control

    Host 4

    Kafka

    Kafka Broker

    NiFi

    NiFi Server

    NiFi Registry

    Host 5

    NiFi

    NiFi Server

    Kafka

    Kafka Controller

    MiNiFi

    MiNiFi C2 Server

    MiNiFi Agent

    Kafka Connect

    Kafka Connect Worker

    Host 6

    NiFi

    NiFi Server

    Kafka

    Kafka Controller

    Monitoring (компоненты добавляются исходя из выбранного варианта)

    Grafana

    Node Exporter

    Prometheus Server

    VMAgent

  4. После завершения распределения компонентов нажмите Save.

    Сохранение распределения компонентов
    Сохранение распределения компонентов

Начиная с версии 2.2.0 ADCM поддерживает альтернативный способ сопоставления — по хостам. Для этого переведите в активное положение переключатель Hosts mode и распределите компоненты между хостами путем нажатия на кнопку Add components напротив каждого хоста.

Распределение по хостам
Распределение по хостам
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней