MongoDB connector
В официальном коннекторе MongoDB отсутствует механизм аутентификации на источниках MongoDB через extraCredentials.
В MWS Data Query доработали коннектор, для аутентификации через extraCredentials. Убрана необходимость сохранения на стороне Trino данных для аутентификации в mongodb (логин и пароль учётной записи). Появилась возможность использования одного каталога различными пользователями.
Установка
- Скачать архив
mongodb-mts-patch-<trino_version>.zip
- Очистить содержимое директории
<path_to_trino>/plugin/mongodb/
- Распаковка архива в директорию
<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