Порядок настроек для установки сервиса OpenSearch и сервисов fulltextsearcher и textextractor в KinD с помощью скрипта состоит из следующих шагов:
- Заполните данные конфигурационного файла для полнотекстового поиска.
- Примените заданные параметры.
начало внимание
Администрирование сервера и сетевой инфраструктуры для работы решения ELMA365 Полнотекстовый поиск выполняется самостоятельно на стороне клиента.
конец внимание
Заполнить данные конфигурационного файла для полнотекстового поиска
В конфигурационном файле config-elma365.txt укажите значения параметров для полнотекстового поиска. Если параметры отсутствуют, добавьте их вручную в конце файла.
- Включите установку сервисов решения, а также сервиса OpenSearch:
- ELMA365_FULLTEXTSEARCHER=true;
- ELMA365_TEXTEXTRACTOR=true;
- ELMA365_OPENSEARCH_ADDON_INSTALL=true.
Обратите внимание, в prod-окружении установка OpenSearch выполняется на отдельной виртуальной машине (ВМ).
- Задайте параметры подключения к сервисам:
- ELMA365_OPENSEARCH_ADDRESSES=http://<адрес_сервера_Opensearch>:9200 — адрес подключения к внешнему сервису Opensearch;
- ELMA365_OPENSEARCH_LOGIN=<логин_Opensearch> — данные доступа к базе данных Opensearch, заданные во время установки сервиса;
- ELMA365_OPENSEARCH_PASSWORD=<пароль_Opensearch> — пароль к базе данных Opensearch, заданный во время установки сервиса;
- ELMA365_ITEMS_TRANSFER_TEXT_EXTRACTOR_URL=http://textextractor:3000 — адрес подключения к сервису textextractor;
- ELMA365_ITEMS_TRANSFER_TASK_WORKERS=1 — количество потоков данных, которые одновременно отправляются из ELMA365 в OpenSearch. По умолчанию применяется значение 1. Вы можете его увеличить, чтобы ускорить передачу большого количества данных;
- ELMA365_ITEMS_TRANSFER_ITEMS_WORKERS=1 — количество задач по обработке изменений в элементах приложений ELMA365, которые выполняются одновременно;
- ELMA365_ITEMS_TRANSFER_ITEMS_EVENTS_TRANSFER_PER_ITERATION=400 — количество событий, обрабатываемых за один цикл передачи данных.
Применить заданные параметры для полнотекстового поиска
Чтобы применить изменения, внесённые в списке параметров:
- Выполните обновление приложения ELMA365, запустив установочный скрипт elma365-installer-docker.sh с помощью ключа --upgrade:
- для обновления через интернет:
sudo ./elma365-installer-docker.sh --upgrade
- для обновления без доступа в интернет:
sudo ./elma365-installer-docker.sh --offline --upgrade
- После запуска скрипта определяется текущая версия установленной ELMA365 и предлагается её обновить. Для этого введите символ Y. Если вы укажете другой символ, обновление приложения прервётся.
- На следующем этапе установки скрипта определите необходимость создания резервной копии перед обновлением ELMA365. Введите один из вариантов:
- В (Backup) — создать резервную копию;
- С (Continue) — продолжить создание резервной копии;
- E (Exit) — прервать обновление приложения.
- Выполнится резервное копирование и затем — обновление приложения. Ожидайте завершения обновления. Если оно успешно выполнено, вы увидите соответствующее уведомление. Обновление параметров ELMA365 в KinD завершено.
Была ли статья полезной?