Документация Accelera

Установка и запуск Flow

Accelera Flows предоставляется в виде Docker-образов, упакованных в .tar архивы, для развертывания на во внутренней инфраструктуре on-premise или платформе облачных вычислений.

Требования

Операционная система

64-битный дистрибутив Linux с минимальной версией ядра 3.10 и поддержкой docker-engine 1.7.1 или новее, рекомендуется Ubuntu 16.04 / 18.04 / 19.10 Debian 9 / 10 CentOS 7 / 8 RHEL / Astra Linux.

Оперативная память

4Gb/ядро предпочтительно. Сайзинг памяти рассчитывается индивидуально в зависимости от специфики применения модуля Flow

Дисковое пространство

Минимум 100 Гб SSD.

Права доступа

Необходим пользователь с SSH.

Порты

Для доступа к Accelera Flows:
Открытые порты
22 (доступ к настройке приложения), 3002 (доступ к REST-интерфейсу приложения), 3005 (GUI Accelera Flow).

Для сервера Clickhouse (при использовании):
Открытый порт (по умолчанию 8123) для подключения приложения.

Для сервера Redis:
Если Redis устанавливается на отдельный сервер, открытый порт (по умолчанию 6379) для подключения приложения).

Рекомендуется активировать RDB-снапшоты или AOF для Redis во избежание потери операционных данных.

Дополнительное ПО

  • docker-engine (18.09.9 или выше)
  • docker-compose (1.25.0 или выше)
  • Redis (5.0.10 или выше)
  • RabbitMQ (3.7.8 и выше)
  • Clickhouse (19.1.10 или выше) или (начиная с версии Accelera 2.4.5)
  • PostgreSQL (9.5 или выше)

Конфигурация

Распакуйте образы приложения из файла flows_bundle_{your_version}.tar.gz следующей командой:

docker load < flows_bundle_0.0.1.tar.gz

После распаковки убедитесь в загрузке всех образов:

docker images

В реестре появятся следующие образы:

  • accelera/flows_frontend
  • accelera/flows_orderly
  • accelera/flows_bulk
  • accelera/flows_cache
  • accelera/flows_actions
  • accelera/flows_engine
  • accelera/flows_backoffice.

Также создайте файл конфигурации docker-compose.yaml, укажите корректные данные подключений для Accelera Flow.


Перед запуском для корректной работы системы создайте репозиторий в аналитической БД. Для PostgreSQL (начиная с версии 2.4.5) - создайте базу данных. Необходимые таблицы система создаст сама.
Для Clickhouse - обратитесь к поставщику системы за актуальной схемой репозитория.

Запуск

Для запуска Accelera Flow используйте следующую команду:

docker-compose -f {путь к вашему docker-compose файлу} up -d

Все 7 контейнеров будут запущены, интерфейс Accelera Flow будет доступен по умолчанию на 3005 порту.

Введите логин и пароль администратора - admin/admin - при первом входе вам будет предложено сменить пароль на более безопасный.

Остановка

Для остановки всех пакетов Accelera Flow используйте команду:

docker-compose -f {путь к вашему docker-compose файлу} down

На этой странице