В разделе рассмотрена установка поисковой системы в Linux на примере Альт Сервер 9.1.
В службе поддержки Directum RX запросите архив с поисковой системой Elasticsearch, панелью управления Kibana и дополнительными файлами для настройки. Дистрибутивы предоставляются бесплатно, дополнительную лицензию приобретать не нужно.
ВАЖНО. Для ручной установки в Linux необходимо использовать Elasticsearch 7.17.13.
На сервере, который планируется использовать для поисковой системы:
1.Установите Elasticsearch 7.17.13. Для этого выполните команду:
sudo rpm --install <Путь к пакету>/elasticsearch-7.17.13-x86_64.rpm
Пример:
sudo rpm --install /srv/elasticsearch-7.17.13-x86_64.rpm
2.Запустите службу Elasticsearch с помощью команд:
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
3.Проверьте состояние службы с помощью команды:
sudo systemctl status elasticsearch
Если служба запущена, то в командной строке отобразится состояние active (running):
4.Установите плагин ingest-attachment, который входит в состав дистрибутива Elasticsearch. Для этого выполните команду:
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install file:<Путь к архиву>/ingest-attachment-7.17.13.zip
Пример:
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install file:/srv/ingest-attachment-7.17.13.zip
5.Установите плагин analysis-morphology. Для этого распакуйте архив analysis-morphology-7.17.13.zip. Скопируйте папку с плагином в папку с установленными плагинами /usr/share/elasticsearch/plugins.
6.Из архива скопируйте словарь синонимов synonyms.txt в папку /etc/elasticsearch.
7.Настройте прокси-сервер nginx для безопасного подключения к Elasticsearch.
8.Установите панель управления Kibana 7.17.13. Панель используется для настройки словаря синонимов и мониторинга работы полнотекстового поиска. Чтобы установить службу Kibana, выполните команду:
sudo rpm --install <Путь к пакету>/kibana-7.17.13-x86_64.rpm
Пример:
sudo rpm --install /srv/kibana-7.17.13-x86_64.rpm
9.Запустите службу Kibana с помощью команд:
sudo systemctl enable kibana
sudo systemctl start kibana
10.Проверьте состояние службы с помощью команды:
sudo systemctl status kibana
Если служба запущена, то в командной строке отобразится состояние active (running):
© Компания Directum, 2024 |