Skip to content

MongoDB connector

В официальном коннекторе MongoDB отсутствует механизм аутентификации на источниках MongoDB через extraCredentials.

В MWS Data Query доработали коннектор, для аутентификации через extraCredentials. Убрана необходимость сохранения на стороне Trino данных для аутентификации в mongodb (логин и пароль учётной записи). Появилась возможность использования одного каталога различными пользователями.

Установка

  1. Скачать архив mongodb-mts-patch-<trino_version>.zip
  2. Очистить содержимое директории <path_to_trino>/plugin/mongodb/
  3. Распаковка архива в директорию <path_to_trino>/plugin/mongodb/

Настройки

Для настройки каталога создайте файл <path_to_trino>/etc/trino/catalog/<catalog_name>.properties.

Пример содержимого:

connector.name=mongodb
mongodb.auth-database=echrg
mongodb.connection-url=mongodb\://mongodb.example.com/
mongodb.read-preference=NEAREST
password-credential-name=password
user-credential-name=user