tocdepth

2

Быстрый старт

С помощью быстрого старта вы создадите подключение и инстанс Trino для подключения к Managed PostgreSQL®. Вы сможете отправлять SQL-запросы к PostgreSQL® через JDBC-клиент.

Перед началом работы

Зарегистрируйтесь в личном кабинете Cloud.ru.

Если вы уже зарегистрированы, войдите под своей учетной записью.

После входа выполните шаги, необходимые для работы Trino:

  1. Cоздайте публичный SNAT-шлюз для обеспечения доступа в интернет.

  2. Создайте подсеть в зоне доступности, в которой создан SNAT-шлюз.

    В этой подсети будут будут располагаться инстанс Trino и Managed PostgreSQL®, а также другие связанные сервисы Cloud.ru.

  3. Создайте кластер PostgreSQL®, в которому подключится инстанс Trino.

    Выберите ранее созданную подсеть.

  4. Создайте секрет, чтобы задать данные для входа в инстанс из внешних ресурсов.

  5. Установите клиент для подключения к Trino, например DBeaver.

    Подключение осуществляется по протоколу JDBC.

Создайте подключение

  1. Перейдите в раздел Evolution и выберите сервис Managed Trino.

  2. Нажмите Создать и выберите Подключение.

  3. Задайте название подключения, например postgresql.

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

  5. Заполните поля значениями, указанными в карточке кластера PostgreSQL®:

    • Хост — введите внутренний IP-адрес.

    • Порт — введите порт.

    • Название базы данных — введите название БД.

    • Логин — введите логин.

    • Пароль — выберите секрет.

  6. Нажмите Создать.

Создайте инстанс

  1. Перейдите в раздел Evolution и выберите сервис Managed Trino.

  2. Нажмите Создать и выберите Инстанс.

  3. В блоке Общие параметры укажите название инстанса, например trino-postresql.

  4. В блоке Настройки доступа:

    • Активируйте опцию Подключить публичный хост.

    • Задайте имя пользователя и выберите секрет.

  5. В блоке Конфигурация выберите:

    • Вычислительные ресурсы — Small (vCPU 4, RAM 8);

    • Количество node — 3.

  6. В блоке Настройки подключений выберите ранее созданное подключение.

  7. Нажмите Продолжить.

  8. В блоке Сетевые настройки:

    • VPC — выберите сеть VPC.

    • Зона доступности — выберите зону доступности, для которой создан SNAT-шлюз.

    • Подсеть — выберите подсеть, в которой располагается кластер PostgreSQL®.

    • Группа безопасности — выберите группу безопасности.

  9. Нажмите Создать.

Создание инстанса занимает около 20 минут.

Аутентифицируйтесь в Trino

  1. На странице Managed Trino перейдите на вкладку Инстансы.

  2. Нажмите на карточку инстанса.

  3. Скопируйте имя пользователя и пароль.

  4. Аутентифицируйтесь в Trino через Trino UI:

    1. Скопируйте хост и порт инстанса Trino.

    2. В адресную строку браузера введите https://<host>:port. Откроется интерфейс Trino.

    3. Введите логин и пароль.

Подключитесь к инстансу

  1. В списке инстансов Trino откройте карточку инстанса, к которому собираетесь подключить DBeaver.

  2. Запустите DBeaver.

  3. В панели сверху нажмите База данных → Новое соединение.

  4. В списке соединений выберите Trino.

  5. Нажмите Далее.

  6. На вкладке Главное введите данные из карточки инстанса:

    • Хост

    • Порт

    • Пользователь

    • Пароль

    ../_images/dbeaver__connection-general.png
  7. Нажмите Готово.

Что дальше

Вы можете отправлять SQL-запросы, добавлять источники данных с помощью подключений, экспортировать полученные данные.

Запустили Evolution free tier
для Dev & Test
Получить