<< Click to Display Table of Contents >> Интеллектуальные возможности > Интеллектуальная обработка документов > Сервисы Directum Ario > Администрирование сервисов Ario (Linux) Обновление сервисов Ario |
![]() ![]() |
Для обновления сервисов последовательно выполните:
Перед обновлением сервисов Directum Ario:
1.Ознакомьтесь с типовыми требованиями и убедитесь, что ваше аппаратное и программное обеспечение актуально. Подробнее см. в документе «Directum RX. Типовые требования к аппаратному и программному обеспечению».
2.С версии сервисов Directum Ario 2024.7.1.0 изменилась поддерживаемая версия службы Docker. Перед обновлением сервисов удалите текущую версию и установите нужную.
3.С версии сервисов Directum Ario 2024.6.1.0 изменилась поддерживаемая версия брокера сообщений RabbitMQ на 3.13 и выше. Если для установки RabbitMQ был использован Docker-контейнер из дистрибутива сервисов Ario, дополнительных действий не требуется. Если RabbitMQ установлен на выделенном сервере, то перед обновлением сервисов Ario обновите его версию. Для этого воспользуйтесь одним из способов:
•обновите его по инструкции из документации RabbitMQ. Подробнее см. статью Upgrading RabbitMQ;
•удалите текущую версию RabbitMQ, установите нужную из комплекта поставки сервисов Ario и настройте ее.
Чтобы обновить сервисы Directum Ario:
1.Ознакомьтесь с особенностями обновления моделей.
2.Удалите старую версию сервисов и компонентов Directum Ario. Порядок удаления зависит от ранее используемой версии:
4.Вручную перенесите настройки старой версии в новую.
В результате обновляются модели базовых грамматик и классификаторов. Если последние опубликованные в грамматиках и классификаторах модели пользовательские, то при обновлении сервисов они не меняются.
1.Создайте резервную копию конфигурационного файла config.yml. Для этого скопируйте файл на локальный компьютер.
2.Выполните команду:
./do.sh ario down
В результате все папки с сервисами удалятся, кроме папки с лог-файлами и файлами трассировки. При необходимости удалите ее отдельно.
1.Сохраните текущий конфигурационный файл .env.
2.Остановите сервисы. Для этого выполните команду:
./stop-services.sh
3.Проверьте, что все сервисы остановлены, с помощью команды:
docker ps -a
4.Удалите Docker-образы сервисов средствами Docker. Подробнее см. в документации Docker статью docker volume rm.
5.Удалите корневой каталог, в котором находятся скрипты управления сервисами.
6.При необходимости удалите хранилища данных (volumes) Portainer, Grafana, InfluxDB, Postgres, RabbitMQ и Minio средствами Docker. Например, если не планируете использовать текущие хранилища данных с новой версией сервисов. Подробнее см. в документации Docker статью docker volume rm.
ВАЖНО. Данные из хранилищ удаляются без возможности восстановления.
В версиях Ario различается механизм извлечения текстового слоя, поэтому после обновления сервисов обновите текстовый слой, а пользовательские модели:
•обучите заново, если до обновления они обучались «с нуля»c момента обновления или установки предыдущей версии;
•дообучите, если до обновления они только дообучались.
Это позволяет сохранить высокое качество извлечения фактов.
© Компания Directum, 2025 |