Установка и запуск 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