Конфигурация кластера
Содержание раздела
Допустимо объединять в кластер только одинаковые версии 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,- сетевые адреса и порты доступных СУБД хранилища.
- (Опционально) Внесите другие изменения в конфигурацию, если они требуются в вашей инсталляции.