Конфигурация кластера

Содержание раздела

Допустимо объединять в кластер только одинаковые версии Prostore.

Обновление конфигурации кластера возможно только в офлайн-режиме.

Чтобы настроить кластер, выполните следующие действия в конфигурации каждой ноды:

  1. Укажите параметры подключения к ноде:
    • DTM_CORE_HTTP_PORT — номер HTTP-порта для запросов внешней системы;
    • RAFT_ID — номер ноды. Ноды кластера должны быть пронумерованы, начиная с 1, без пропусков;
    • RAFT_SERVER_* — адреса и порты всех нод кластера, включая текущую, с сохранением соответствия по номерам этих нод.
  2. Укажите параметры сервисной БД, с которой будет работать нода:
    • RAFT_SERVICEDB_DATABASE — имя базы данных в СУБД, содержащей сервисную БД. Если конфигурация кластера предполагает объединение нескольких сервисных БД в одной СУБД, они могут размещаться в одной физической БД;
    • RAFT_SERVICEDB_SCHEMA — имя схемы, содержащей сервисную БД. Если конфигурация кластера предполагает объединение нескольких сервисных БД в одной СУБД, каждая сервисная БД должна размещаться в отдельной схеме;
    • RAFT_SERVICEDB_USER — имя пользователя/логин для авторизации в СУБД;
    • RAFT_SERVICEDB_PASS — пароль для авторизации в СУБД;
    • RAFT_SERVICEDB_HOST — сетевой адрес хоста с СУБД;
    • RAFT_SERVICEDB_PORT — номер порта на хосте с СУБД.
  3. Укажите сетевые адреса и порты доступных СУБД хранилища.
  4. (Только для кластера с Kafka) Укажите параметры брокера Kafka:
    • ZOOKEEPER_KAFKA_ADDRESS — сетевой адрес хоста Zookeeper для брокера Kafka;
    • ZOOKEEPER_KAFKA_CHROOT — корневой путь к хосту Zookeeper для брокера Kafka.
  5. (Опционально) Внесите другие изменения в конфигурацию, если они требуются в вашей инсталляции.