Перейти к основному содержимому
Версия: 6.2

Настройки конфигураций Search Anywhere

В этом разделе описана настройка конфигураций Search Anywhere для последующего использования в поисковых запросах. Подробнее см. Search Anywhere.

Чтобы создать конфигурацию, перейдите в Навигационное меню - Параметры системы - Настройки модулей - Список конфигураций и нажмите Создать конфигурацию. Чтобы изменить конфигурацию, откройте этот список и нажмите ее название. Подробные инструкции:

Для соединений Hadoop, ClickHouse и DB доступен продвинутый режим.

Чтобы изменить разрешения или теги конфигурации, нажмите кнопку с тремя точками рядом с ее названием и выберите нужный пункт меню.

Чтобы просмотреть краткую информацию о подключении, нажмите стрелку вниз рядом с названием конфигурации. Для Hadoop, ClickHouse и DB отображаются JDBC-драйвер, имя класса и пользователь; для Elastic и OpenSearch — тип авторизации и путь к trust store.

Настройка пути до драйверов JDBC​

Файлы JDBC-драйверов должны находиться на каждом узле, который выполняет запросы к соответствующему источнику. Кластерная настройка задаёт путь, но не копирует файлы между узлами. Успешная проверка соединения на одном узле не подтверждает наличие драйвера на остальных.

По умолчанию все JDBC-драйверы размещаются в директории /app/opensearch/config/sme/jdbc_drivers/. Если OpenSearch установлен не в стандартном каталоге /app/opensearch/, необходимо указать путь к драйверам вручную. Для этого необходимо внести соответствующую настройку на уровне кластера — это обеспечит корректное считывание драйверов и их отображение в пользовательском интерфейсе. Для добавления настройки откройте Консоль разработчика (Навигационное меню - Параметры системы - Консоль разработчика) и выполните следующую команду:

PUT _cluster/settings
{
"persistent": {
"sme": {
"core": {
"db": {
"jdbc": {
"drivers_path": "/app/opensearch/config/sme/jdbc_drivers/"
}
}
}
}
}
}