Создание кластера Trino
Примечание
Сервис находится на стадии Preview.
Каждый кластер Managed Service for Trino состоит из набора компонентов Trino: координатора и воркеров, которые могут быть представлены в нескольких экземплярах.
Роли для создания кластера
Для создания кластера Managed Service for Trino вашему аккаунту в Yandex Cloud нужны роли:
- managed-trino.admin — чтобы создать кластер;
- vpc.user — чтобы работать с сетью кластера;
- iam.serviceAccounts.user — чтобы привязать сервисный аккаунт к кластеру.
Сервисному аккаунту кластера должны быть назначены роли managed-trino.integrationProvider
и storage.editor
. Это даст кластеру нужные права для работы с пользовательскими ресурсами.
О назначении ролей читайте в документации Yandex Identity and Access Management.
Создать кластер
-
В консоли управления
выберите каталог, в котором нужно создать кластер Managed Service for Trino. -
Выберите сервис Managed Service for Trino.
-
Нажмите кнопку Создать кластер.
-
В блоке Базовые параметры:
-
Задайте имя кластера. Имя должно быть уникальным в рамках каталога.
-
(Опционально) Введите описание кластера.
-
(Опционально) Создайте метки:
- Нажмите кнопку Добавить метку.
- Введите метку в формате
ключ: значение
. - Нажмите Enter.
-
Выберите существующий сервисный аккаунт или создайте новый.
Сервисному аккаунту должны быть назначены роли
managed-trino.integrationProvider
иstorage.editor
.
-
-
В блоке Сетевые настройки выберите сеть, подсеть и группу безопасности для кластера.
-
Задайте конфигурацию координатора и воркеров.
-
В блоке Каталоги добавьте необходимые каталоги. Вы можете сделать это как при создании кластера, так и позже.
-
Задайте имя каталога. Имя должно быть уникальным в рамках облака.
-
Выберите Тип коннектора.
-
В блоке Настройки каталога задайте параметры в зависимости от выбранного типа:
-
Для коннекторов Hive, Iceberg и Delta Lake:
- URI для подключения к кластеру Metastore в формате
thrift://<IP-адрес>:<порт>
. - Файловое хранилище — выберите тип файлового хранилища: Yandex Object Storage или Внешнее хранилище. Для внешнего хранилища задайте следующие настройки:
- Идентификатор AWS-совместимого статического ключа доступа.
- Секретный ключ AWS-совместимого статического ключа доступа.
- Эндпоинт файлового хранилища, например
storage.yandexcloud.net
. - Регион файлового хранилища, например
ru-central1
.
- URI для подключения к кластеру Metastore в формате
-
Для коннекторов PostgreSQL и ClickHouse®:
- URL для подключения к кластеру в формате
jdbc:<СУБД>://<адрес_хоста>:<порт>/<имя_базы_данных>
, гдеСУБД
—postgresql
илиclickhouse
. - Имя пользователя для подключения к кластеру.
- Пароль пользователя.
- URL для подключения к кластеру в формате
-
Коннекторы TPC-H
и TPC-DS предоставляют доступ к тестовым данным и не нуждаются в настройке.
-
-
(Опционально) Задайте дополнительные настройки каталога в формате
ключ:значение
.
-
-
В блоке Дополнительные настройки:
-
(Опционально) Включите защиту от удаления кластера.
-
(Опционально) Настройте логирование:
- Включите настройку Запись логов.
- Выберите место записи логов:
- Каталог — выберите каталог из списка.
- Группа — выберите лог-группу из списка или создайте новую.
- Выберите Минимальный уровень логирования из списка.
-
-
Нажмите кнопку Создать.