---
title: 'Создать кластер Trino'
sidebar_label: 'Создать кластер'
description: 'Как создать кластер Trino'
sidebar_position: 2
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import {TabItemLabel} from '@selectel/docux/components';
import Formbricks from '@theme/MDXComponents/Formbricks';

# Создать кластер Trino

1. В [панели управления](https://my.selectel.ru/vpc/default/data-platform/) в верхнем меню нажмите **Продукты** и выберите **Trino**.

2. Нажмите **Создать кластер**.

3. Введите имя кластера.

4. Выберите [локацию](/infrastructure/locations.mdx).
   После создания кластера локацию изменить нельзя.

5. Выберите [версию Trino](/cloud-for-trino/about/about-cloud-for-trino.mdx#versions).
   После создания кластера версию изменить нельзя.

6. Заполните блоки:

   * [Конфигурация](#configuration);
   * [Сеть](#network);
   * [Пароль администратора](#administrator-password);
   * optional: [Каталоги](#catalogs);
   * optional: [Дополнительные параметры](#additional-parameters).

7. Проверьте цену кластера.

8. Нажмите **Создать кластер**.

## Конфигурация \{#configuration}

1. Выберите конфигурацию [координатора](/cloud-for-trino/about/about-cloud-for-trino.mdx#coordinator).

2. Выберите конфигурацию [воркеров](/cloud-for-trino/about/about-cloud-for-trino.mdx#workers).

3. Optional: настройте количество воркеров:

   3.1. Чтобы в кластере было фиксированное количество воркеров, откройте вкладку **Фиксированное** и укажите количество воркеров.

   3.2. Чтобы в кластере использовалось [автомасштабирование](/cloud-for-trino/manage/resize-cluster.mdx#autoscaling), откройте вкладку **Автомасштабируемое** и установите минимальное и максимальное количество воркеров.
   Количество воркеров будет меняться автоматически только в указанном диапазоне в зависимости от нагрузки на кластер.

После создания кластера можно изменить конфигурацию координатора и воркеров и количество воркеров.
Подробнее в инструкции [Масштабировать кластер](/cloud-for-trino/manage/resize-cluster.mdx).

## Сеть \{#network}

Кластер Trino можно подключить только к приватной подсети.
Вы можете создать новую подсеть или добавить кластер в существующую.

После создания кластера подсеть изменить нельзя.

1. В поле **Подсеть** выберите существующую приватную подсеть или создайте новую.

2. Если вы выбрали новую подсеть:

   2.1. В поле **Сеть** выберите существующую сеть или создайте новую.

   2.2. Optional: измените CIDR подсети.

3. Optional: чтобы подключаться к графическому интерфейсу Trino или Trino CLI из интернета, отметьте чекбокс **Внешний доступ к графическому интерфейсу**.
   Вы можете [включить внешний доступ](/cloud-for-trino/manage/connect-to-cluster.mdx#enable-external-access-in-existing-cluster) после создания кластера.

## Пароль администратора \{#administrator-password}

1. Введите пароль администратора или нажмите **Сгенерировать**.
   Пароль должен содержать:

   * не менее 8 знаков;
   * латинские буквы разных регистров;
   * цифры;
   * специальные символы — `@$!%*?&`.

2. Скопируйте и сохраните пароль администратора – он нужен для [подключения к кластеру](/cloud-for-trino/manage/connect-to-cluster.mdx).
   Пароль нельзя будет посмотреть в панели управления, но можно [изменить](/cloud-for-trino/manage/change-administrator-password.mdx).

## Optional: Каталоги \{#catalogs}

При создании кластера можно добавить не больше 10 [каталогов](/cloud-for-trino/manage/catalogs.mdx).
Вы сможете [добавить](/cloud-for-trino/manage/catalogs.mdx#add-catalog-in-existing-cluster) остальные каталоги после создания кластера.

1. Нажмите **Добавить**.

2. Введите имя каталога.
   Имя может содержать:

   * только строчные латинские буквы;
   * цифры;
   * нижнее подчеркивание;
   * не более 63 символов.

3. Optional: введите описание каталога.

4. Выберите тип коннектора.

5. Задайте параметры подключения к источнику данных.
   Параметры подключения отличаются в зависимости от выбранного коннектора:

   <Tabs queryString="connectors">
     <TabItem value="postgresql" default>
       <TabItemLabel>
         PostgreSQL
       </TabItemLabel>

       5.1.  Выберите тип коннектора — PostgreSql.

       5.2.  Введите DNS-адрес или IP-адрес сервера базы данных.

       5.3.  Введите порт для подключения к серверу базы данных.

       5.4.  Введите имя базы данных.

       5.5.  Введите имя пользователя базы данных.

       5.6.  Введите пароль пользователя базы данных.
     </TabItem>

     <TabItem value="mysql" default>
       <TabItemLabel>
         MySQL
       </TabItemLabel>

       5.1.  Выберите тип коннектора — MySql.

       5.2.  Введите DNS-адрес или IP-адрес сервера базы данных.

       5.3.  Введите порт для подключения к серверу базы данных.

       5.4.  Введите имя пользователя базы данных.

       5.5.  Введите пароль пользователя базы данных.
     </TabItem>

     <TabItem value="iceberg" default>
       <TabItemLabel>
         Iceberg
       </TabItemLabel>

       <Tabs queryString="iceberg">
         <TabItem value="rest" default>
           <TabItemLabel>
             REST
           </TabItemLabel>

           5.1.  Выберите тип коннектора — Iceberg.

           5.2.  Выберите тип подключения — REST.

           5.3.  В поле **URI** введите адрес REST-каталога Iceberg в формате `https://<rest-catalog-host>:<port>`.

           Укажите:

           * `<rest-catalog-host>` — DNS-адрес или IP-адрес каталога;

           * `<port>` — порт для подключения к каталогу.

           5.4.  В поле **Регион** введите регион, в котором находится хранилище данных.
           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите [пул](/infrastructure/locations/#pool), в котором находится S3 (например, `ru-1`).

           5.5.  В поле **Endpoint** введите эндпоинт хранилища данных в формате `https://<domain>`.

           Укажите `<domain>` — домен хранилища данных.

           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите эндпоинт в формате `https://s3.<pool>.storage.selcloud.ru`, где `<pool>` — [пул](/infrastructure/locations.mdx#pool), в котором находится S3 (например, `ru-1`).
           Если S3 и кластер Trino находятся в одном пуле, подключение к S3 выполняется по выделенной сети, которая обеспечивает пропускную способность выше, чем подсеть кластера.

           5.6.  Optional: в поле **Путь до warehouse** введите [префикс](/s3/objects/manage-folder.mdx), под которым будут размещены метаданные и данные таблиц каталога Iceberg.
           Мы рекомендуем заполнять это поле, чтобы избежать перезаписи и удаления данных при использовании бакета для нескольких каталогов Iceberg.
           Если поле оставить пустым, метаданные будут размещены в корне бакета.

           5.7.  В поле **Access Key** введите идентификатор ключа доступа.
           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите значение поля **Access key** из [S3-ключа](/access-control/manage/edit-user-data-or-role.mdx#issue-s3-key).

           5.8.  В поле **Secret Key** введите секретный ключ ключа доступа.
           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите значение поля **Secret key** из [S3-ключа](/access-control/manage/edit-user-data-or-role.mdx#issue-s3-key).
         </TabItem>

         <TabItem value="thrift">
           <TabItemLabel>
             Thrift
           </TabItemLabel>

           5.1.  Выберите тип коннектора — Iceberg.

           5.2.  Выберите тип подключения — Thrift.

           5.3.  В поле **URI** введите адрес Hive Metastore в формате `thrift://<metastore-host>:<port>`.

           Укажите:

           * `<metastore-host>` — DNS-адрес или IP-адрес Hive Metastore;

           * `<port>` — порт для подключения к Hive Metastore.

           5.4.  В поле **Регион** введите регион, в котором находится хранилище данных.
           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите [пул](/infrastructure/locations/#pool), в котором находится S3 (например, `ru-1`).

           5.5.  В поле **Endpoint** введите эндпоинт хранилища данных в формате `https://<domain>`.

           Укажите `<domain>` — домен хранилища данных.

           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите эндпоинт в формате `https://s3.<pool>.storage.selcloud.ru`, где `<pool>` — [пул](/infrastructure/locations.mdx#pool), в котором находится S3 (например, `ru-1`).
           Если S3 и кластер Trino находятся в одном пуле, подключение к S3 выполняется по выделенной сети, которая обеспечивает пропускную способность выше, чем подсеть кластера.

           5.6.  В поле **Access Key** введите идентификатор ключа доступа.
           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите значение поля **Access key** из [S3-ключа](/access-control/manage/edit-user-data-or-role.mdx#issue-s3-key).

           5.7.  В поле **Secret Key** введите секретный ключ ключа доступа.
           Если в качестве хранилища данных используется [S3 Selectel](/s3/), введите значение поля **Secret key** из [S3-ключа](/access-control/manage/edit-user-data-or-role.mdx#issue-s3-key).
         </TabItem>
       </Tabs>
     </TabItem>

     <TabItem value="clickhouse" default>
       <TabItemLabel>
         ClickHouse®
       </TabItemLabel>

       5.1.  Выберите тип коннектора — ClickHouse.

       5.2.  Введите DNS-адрес или IP-адрес сервера базы данных.

       5.3.  Введите порт для подключения к серверу базы данных.

       5.4.  Введите имя базы данных.

       5.5.  Введите имя пользователя базы данных.

       5.6.  Введите пароль пользователя базы данных.
     </TabItem>
   </Tabs>

6. Нажмите **Добавить**.

## Optional: Дополнительные параметры \{#additional-parameters}

Чтобы иметь доступ к логам кластера, включите логирование.
Для логирования используется сервис [Логи](/logs/).

1. Отметьте чекбокс **Собирать технические логи кластера в сервис логов**.

2. Выберите группу логов или создайте новую группу.

3. Если вы выбрали новую группу, введите ее имя.

ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc. https://clickhouse.com.

<Formbricks />
