Создание каталога Trino
Примечание
Сервис находится на стадии Preview.
Роли для создания каталога Trino
Для создания каталога Trino с типом подключения Connection Manager вашему аккаунту в Yandex Cloud нужна дополнительная роль connection-manager.user, чтобы использовать подключения из Connection Manager.
Сервисному аккаунту кластера должны быть назначены роли connection-manager.user и lockbox.payloadViewer. Это даст кластеру нужные права для работы с подключениями из Connection Manager. Подробнее см. в разделе Имперсонация.
О назначении ролей читайте в документации Yandex Identity and Access Management.
Создать каталог Trino
- На странице каталога ресурсов
выберите сервис Managed Service for Trino. - Нажмите на имя нужного кластера.
- На панели слева выберите
Каталоги. - Нажмите кнопку Создать каталог.
- В поле Имя каталога задайте имя каталога Trino.
- В поле Тип коннектора выберите тип коннектора.
- Задайте настройки каталога Trino.
- Нажмите кнопку Создать.
Настройки каталога Trino
Настройки каталога Trino отличаются в зависимости от выбранного коннектора.
Примечание
Коннекторы с пометкой Preview
находятся на стадии предварительного тестирования. Стабильность работы не гарантируется.
Коннектор ClickHouse®
Чтобы задать настройки, выберите тип подключения — Connection Manager или On-premise (пользовательская инсталляция).
-
Идентификатор подключения — идентификатор подключения в Connection Manager для подключения к кластеру ClickHouse®.
Чтобы узнать идентификатор подключения:
- Перейдите на страницу каталога
и выберите сервис Managed Service for ClickHouse. - Нажмите на имя нужного кластера и перейдите на вкладку Подключения.
- Перейдите на страницу каталога
-
База данных — имя БД в кластере ClickHouse®.
-
Параметры клиента — параметры клиента ClickHouse® в формате
ключ: значение
.Доступные параметры
-
async
— использовать ли асинхронный режим. Значение:true
илиfalse
. -
buffer_queue_variation
— сколько раз может заполниться буфер, прежде чем его размер будет увеличен. -
buffer_size
— размер буфера. При переполнении увеличивается доmax_buffer_size
. -
client_name
— имя клиента. -
compress
— сжимать ли данные в ответе сервера. Значение:true
илиfalse
. -
compress_algorithm
— какой алгоритм использовать для сжатия данных. Возможные значения: BROTLI , BZ2 , DEFLATE , GZIP , LZ4 , SNAPPY , XZ , ZSTD илиNONE
. -
compress_level
— уровень сжатия данных. -
connect_timeout
— максимальное время ожидания подключения к серверу (в миллисекундах). -
decompress
— распаковывать ли данные в запросе клиента. Значение:true
илиfalse
. -
decompress_algorithm
— какой алгоритм использовать для распаковки данных. Возможные значения: BROTLI , BZ2 , DEFLATE , GZIP , LZ4 , SNAPPY , XZ , ZSTD илиNONE
. -
decompress_level
— уровень сжатия данных при распаковке. -
failover
— максимальное число попыток подключения к репликам, если сервер недоступен. -
load_balancing_policy
— алгоритм выбора реплик для подключения.firstAlive
— запрос отправляется на первую доступную реплику.random
— запрос отправляется на любую реплику случайным образом.roundRobin
— запрос отправляется в соответствии с политикой Round-robin .
-
max_buffer_size
— максимальный размер буфера. -
max_threads_per_client
— максимальное число потоков на одного клиента. -
product_name
— имя продукта вUser-Agent
. -
read_buffer_size
— размер буфера для чтения данных (в байтах). По умолчанию значение равноbuffer_size
. При заполнении буфера размер увеличивается до значенияmax_buffer_size
. -
request_buffering
— режим буферизации запросов.RESOURCE_EFFICIENT
— обеспечивает умеренную производительность при минимальном использовании CPU и памяти. В этом режиме учитывается только размер буфера, очередь не используется.PERFORMANCE
— обеспечивает лучшую производительность за счет активного использования CPU и памяти.CUSTOM
— позволяет вручную настроить параметры буферизации, чтобы сбалансировать использование ресурсов и желаемую производительность.
-
request_chunk_size
— размер куска данных в запросе (в байтах). -
response_buffering
— режим буферизации ответов.RESOURCE_EFFICIENT
— обеспечивает умеренную производительность при минимальном использовании CPU и памяти. В этом режиме учитывается только размер буфера, очередь не используется.PERFORMANCE
— обеспечивает лучшую производительность за счет активного использования CPU и памяти.CUSTOM
— позволяет вручную настроить параметры буферизации, чтобы сбалансировать использование ресурсов и желаемую производительность.
-
server_time_zone
— часовой пояс. -
use_server_time_zone
— использовать ли часовой пояс сервера. Значение:true
илиfalse
. -
use_server_time_zone_for_dates
— использовать ли часовой пояс сервера при обработке значенийDate
. Значение:true
илиfalse
. -
use_time_zone
— какой часовой пояс использовать. Пример значения:Europe/Amsterdam
. Работает, если значениеuse_server_time_zone
равноfalse
. -
write_buffer_size
— размер буфера для записи данных (в байтах). По умолчанию значение равноbuffer_size
. При заполнении буфера размер увеличивается до значенияmax_buffer_size
.
-
-
Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
- URL — URL для подключения к БД ClickHouse® в формате
jdbc:clickhouse://<адрес_хоста>:<порт>/<имя_БД>
. - Имя пользователя — имя пользователя для подключения к БД ClickHouse®.
- Пароль — пароль пользователя для подключения к БД ClickHouse®.
- Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
Коннектор Delta Lake
-
URI — URI для подключения к кластеру Metastore в формате
thrift://<IP-адрес_кластера>:<порт>
.Чтобы узнать IP-адрес кластера Metastore, в консоли управления
выберите сервис Yandex MetaData Hub и на панели слева выберите Metastore-сервер. -
Файловое хранилище — тип файлового хранилища. Доступные варианты: Yandex Object Storage и внешнее хранилище.
Для внешнего хранилища необходимо указать:
- Идентификатор ключа доступа — идентификатор AWS-совместимого статического ключа доступа.
- Секретный ключ — секретный ключ AWS-совместимого статического ключа доступа.
- Эндпоинт — эндпоинт файлового хранилища, например
storage.yandexcloud.net
. - Регион — регион файлового хранилища, например
ru-central1
.
- Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
Коннектор Hive
-
URI — URI для подключения к кластеру Metastore в формате
thrift://<IP-адрес_кластера>:<порт>
.Чтобы узнать IP-адрес кластера Metastore, в консоли управления
выберите сервис Yandex MetaData Hub и на панели слева выберите Metastore-сервер. -
Файловое хранилище — тип файлового хранилища. Доступные варианты: Yandex Object Storage и внешнее хранилище.
Для внешнего хранилища необходимо указать:
- Идентификатор ключа доступа — идентификатор AWS-совместимого статического ключа доступа.
- Секретный ключ — секретный ключ AWS-совместимого статического ключа доступа.
- Эндпоинт — эндпоинт файлового хранилища, например
storage.yandexcloud.net
. - Регион — регион файлового хранилища, например
ru-central1
.
- Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
Коннектор Iceberg
-
URI — URI для подключения к кластеру Metastore в формате
thrift://<IP-адрес_кластера>:<порт>
.Чтобы узнать IP-адрес кластера Metastore, в консоли управления
выберите сервис Yandex MetaData Hub и на панели слева выберите Metastore-сервер. -
Файловое хранилище — тип файлового хранилища. Доступные варианты: Yandex Object Storage и внешнее хранилище.
Для внешнего хранилища необходимо указать:
- Идентификатор ключа доступа — идентификатор AWS-совместимого статического ключа доступа.
- Секретный ключ — секретный ключ AWS-совместимого статического ключа доступа.
- Эндпоинт — эндпоинт файлового хранилища, например
storage.yandexcloud.net
. - Регион — регион файлового хранилища, например
ru-central1
.
- Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
Preview
Коннектор Oracle - Тип подключения — On-premise.
- URL — URL для подключения к БД Oracle в формате
jdbc:oracle:thin:@<адрес_хоста>:<порт>:<SID>
.SID
— системный идентификатор Oracle. - Имя пользователя — имя пользователя для подключения к БД Oracle.
- Пароль — пароль пользователя для подключения к БД Oracle.
- Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
Коннектор PostgreSQL
Чтобы задать настройки, выберите тип подключения — Connection Manager или On-premise (пользовательская инсталляция).
-
Идентификатор подключения — идентификатор подключения в Connection Manager для подключения к кластеру PostgreSQL.
Чтобы узнать идентификатор подключения:
- Перейдите на страницу каталога
и выберите сервис Managed Service for PostgreSQL. - Нажмите на имя нужного кластера и перейдите на вкладку Подключения.
- Перейдите на страницу каталога
-
База данных — имя БД в кластере PostgreSQL.
-
Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
- URL — URL для подключения к БД PostgreSQL в формате
jdbc:postgresql://<адрес_хоста>:<порт>/<имя_БД>
. - Имя пользователя — имя пользователя для подключения к БД PostgreSQL.
- Пароль — пароль пользователя для подключения к БД PostgreSQL.
- Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
Preview
Коннектор MS SQL Server - Тип подключения — On-premise.
- URL — URL для подключения к БД Microsoft SQL Server в формате
jdbc:sqlserver://<адрес_хоста>:<порт>;databaseName=<имя_БД>
. - Имя пользователя — имя пользователя для подключения к БД Microsoft SQL Server.
- Пароль — пароль пользователя для подключения к БД Microsoft SQL Server.
- Дополнительные настройки — в формате
ключ: значение
. Список доступных настроек см. в официальной документации .
Коннектор TPC-DS
Коннектор TPC-DS не требует обязательных настроек.
Вы можете задать дополнительные настройки в формате ключ: значение
. Список доступных настроек см. в официальной документации
Коннектор TPC-H
Коннектор TPC-H не требует обязательных настроек.
Вы можете задать дополнительные настройки в формате ключ: значение
. Список доступных настроек см. в официальной документации
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc