Настройки конфигураций 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/"
}
}
}
}
}
}