Требования
Elasticsearch версии 8.9.1 (другие версии не совместимы и не поддерживают требуемый плагин).
Настроенный экземпляр Elasticsearch (устанавливается клиентом любым удобным способом: напрямую на Linux, через Docker, и т.д.).
Доступ к Elasticsearch по HTTP(S).
API-ключ (если используется безопасный доступ).
Настройка подключения в IQWiki
1. Укажите параметры подключения к Elasticsearch в конфигурационном файле IQWiki:
#ElasticSearchelastic_search: adresses: - http://<адрес или домен>:<порт> api_key: "<ваш API-ключ>" # опционально, если используется авторизация
2. Запустите скрипты миграции базы данных (вторая БД для Базы Знаний):
./bin/knowledgebase migrate
3. Запустите IQWiki:
./bin/knowledgebase.sh start
Проверка доступности Elasticsearch
Для проверки доступности сервера используйте команду:
curl -X GET "http://<адрес или домен>:<порт>"
Если включена авторизация, добавьте API-ключ:
curl -X GET "http://<адрес или домен>:<порт>" -H "Authorization: ApiKey <ваш API-ключ>"