Использовать только в рамках руководств по онлайн- и офлайн-установкам для соответствующей ОС.

Для установки с внешними PostgreSQL и ClickHouse в качестве хранилища датасетов необходимо выполнить следующие действия:

  1. Создать пользователя во внешних PostgreSQL и ClickHouse (например, polymatica).
  2. Создать во внешней PostgreSQL базы данных согласно списку необходимых баз данных приложения для целевой версии и предоставить на них права для созданного пользователя:

    CREATE DATABASE <DatabaseName> OWNER polymatica;
  3. Создать во внешнем ClickHouse базу данных для приложения и предоставить на нее права для созданного пользователя:
    CREATE DATABASE platform_manager_cache;
    GRANT ALL ON platform_manager_cache.* TO polymatica;
  4. Настроить в конфигурации внешней PostgreSQL параметры max_connections и max_prepared_transactions равными 1000 или более.
  5. Настроить доступность подключения ко внешними PostgreSQL и ClickHouse с хоста, на котором будет установлено приложение.
  6. Установить пакеты для настройки работы приложения с внешними PostgreSQL и ClickHouse:

    # Astra Linux CE 2.12 / SE 1.7, Debian 10 / 11 / 12, ОСнова 2
    apt install polymatica-platform-external-postgresql polymatica-platform-external-clickhouse
    
    # Альт 10 СП Сервер / 10 Сервер
    apt-get install polymatica-platform-external-postgresql polymatica-platform-external-clickhouse
    
    # РЕД ОС 8
    yum install polymatica-platform-external-postgresql polymatica-platform-external-clickhouse
  7. Включить конфигурирование подключения к внешним PostgreSQL и ClickHouse:

    sed -i 's/false/true' /etc/polymatica/platform/env.d/{postgresql,clickhouse}.env
  8. Отредактировать параметры подключения к внешним PostgreSQL и ClickHouse:
    sed -i 's?user:password@host:port?<your_user>:<your_password>@<your_host>:<your_port>?g' /etc/polymatica/platform/env.d/postgresql.env
    sed -i 's?user:password@host:port?<your_user>:<your_password>@<your_host>:<your_port>?g' /etc/polymatica/platform/env.d/clickhouse.env


  • Нет меток