Настройка станций в режиме «Ведущая-Ведомая»
В режиме «Ведущая-Ведомая» используется одна база данных (БД), развёрнутая на ведущей станции. У ведущей станции может быть несколько ведомых станций.
Настройка ведущей станции
-
В Настройках станции выберите пункт Центральная станция.

-
Настройте PostgreSQL. По умолчанию PostgreSQL принимает соединения с
localhost. Разрешите подключения к БД с других устройств. -
Найдите файлы postgresql.conf и pg_hba.conf:
- Директория в Windows:
C:\Program Files\PostgreSQL\версия_PostgreSQL\data - Директория в Linux:
/etc/postgresql/версия_PostgreSQL/main
- Директория в Windows:
-
В файле postgresql.conf найдите строку с
listen_addresses. Замените строку на: - В файле pg_hba.conf найдите строку
# IPv4 local connections:. Содержимое следующей за ней строки замените на: - Настройте брандмауэр для Windows, либо firewall для Linux и перезапустите PostgreSQL.
- Для Windows:
- Откройте Монитор брандмауэра и нажмите на "Создать правило..."

- В открывшемся окне выберите правило типа Для порта и нажмите Далее

- В настройках Протокол и порты укажите Протокол TCP, порт Определённые локальные порты и введите значение порта, указанное при установке PostgreSQL – 5445. Нажмите Далее.

- В настройках Действие оставьте активным значение Разрешить подключение и нажмите Далее

- В настройках Профиль отметьте все пункты и нажмите Далее.

- В настройках Имя укажите любое имя правила, например, postgres. Нажмите Готово.

- Перезапустите сервер PostgreSQL:
- Откройте Службы;
- Найдите службу, название которой начинается с postgresql;
- Перезапустите службу.

- Откройте Монитор брандмауэра и нажмите на "Создать правило..."
- Для Linux:
- Выполните команду в терминале:
- Перезапустите сервер PostgreSQL:
- Для Windows:
Настройка ведомой станции
-
В Настройках станции выберите тип Дополнительная станция или Ведомая станция.

-
Найдите файл конфигурации config.json:
- Директория в Windows:
C:\Users\пользователь\AppData\Roaming\Encode Track Line 2 - Директория в Linux
/home/пользователь/.config/Encode Track Line 2В файле укажите следующие значения: - "DB_HOST" – IP-адрес ведущей станции
- "DB_PORT" – порт, на котором развёрнут сервер PostgreSQL на ведущей станции: 5445 или 5432
- "DB_USER" – пользователь БД на ведущей станции
- "DB_DATABASE" – название БД на ведущей станции: ETL
- "DB_PASSWORD" – пароль пользователя
- "STATION" – номер станции, значение должно быть больше 1

- Директория в Windows: