Конфигурация кластера
Содержание раздела
Допустимо объединять в кластер только одинаковые версии Prostore.
Конфигурация кластера для работы в основном режиме
Чтобы настроить кластер для работы в основном режиме, выполните следующие действия в конфигурации каждой ноды:
- Для параметра
AUTO_RESTORE_STATEукажите значениеfalse. - Укажите параметры подключения к ноде:
DTM_CORE_HTTP_PORT— номер локального HTTP-порта;- если локальный адрес и порты ноды недоступны извне (например, если нода развернута как сервис в docker-контейнере), также укажите параметры:
PNODE_HOST— внешний IP-адрес или доменное имя ноды;PNODE_HTTP_PORT— номер внешнего HTTP-порта.
- Укажите параметры компонентов, с которыми будет работать кластер (они должны быть общими для всех нод):
ZOOKEEPER_DS_ADDRESS— сетевой адрес хоста Zookeeper с сервисной БД,ZOOKEEPER_DS_CHROOT— корневой путь к хосту Zookeeper с сервисной БД,ZOOKEEPER_KAFKA_ADDRESS— сетевой адрес хоста Zookeeper для брокера сообщений Kafka,ZOOKEEPER_KAFKA_CHROOT— корневой путь к хосту Zookeeper для брокера сообщений Kafka,- сетевые адреса и порты доступных СУБД хранилища.
- (Опционально) Внесите другие изменения в конфигурацию, если они требуются в вашей инсталляции.
Конфигурация кластера для работы в leaderless-режиме
Чтобы настроить кластер для работы в leaderless-режиме (без автоматически выбираемого лидера), выполните следующие действия в конфигурации каждой ноды:
- Задайте значения следующих параметров кластера:
AUTO_RESTORE_STATE— укажите значениеfalse.PNODE_LEADERLESS_ENABLED— укажите значениеtrue.DTM_CORE_HTTP_PORT— укажите значение, равное номеру HTTP-порта ноды.
- Укажите значения параметров для компонентов, с которыми будет работать кластер (они должны быть общими для всех нод):
ZOOKEEPER_DS_ADDRESS— укажите сетевой адрес хоста Zookeeper с сервисной БД,ZOOKEEPER_DS_CHROOT— укажите корневой путь к хосту Zookeeper с сервисной БД,ZOOKEEPER_KAFKA_ADDRESS— укажите сетевой адрес хоста Zookeeper для брокера сообщений Kafka,ZOOKEEPER_KAFKA_CHROOT— укажите корневой путь к хосту Zookeeper для брокера сообщений Kafka,- укажите сетевые адреса и порты доступных СУБД хранилища.
- (Опционально) Внесите другие изменения в конфигурацию, если они требуются в вашей инсталляции.