- tocdepth
2
Быстрый старт
С помощью быстрого старта вы создадите подключение и инстанс Trino для подключения к Managed PostgreSQL®. Вы сможете отправлять SQL-запросы к PostgreSQL® через JDBC-клиент.
Перед началом работы
Зарегистрируйтесь в личном кабинете Cloud.ru.
Если вы уже зарегистрированы, войдите под своей учетной записью.
После входа выполните шаги, необходимые для работы Trino:
Cоздайте публичный SNAT-шлюз для обеспечения доступа в интернет.
Создайте подсеть в зоне доступности, в которой создан SNAT-шлюз.
В этой подсети будут будут располагаться инстанс Trino и Managed PostgreSQL®, а также другие связанные сервисы Cloud.ru.
Создайте кластер PostgreSQL®, в которому подключится инстанс Trino.
Выберите ранее созданную подсеть.
Создайте секрет, чтобы задать данные для входа в инстанс из внешних ресурсов.
Установите клиент для подключения к Trino, например DBeaver.
Подключение осуществляется по протоколу JDBC.
Создайте подключение
Перейдите в раздел Evolution и выберите сервис Managed Trino.
Нажмите Создать и выберите Подключение.
Задайте название подключения, например
postgresql
.Выберите коннектор PostgreSQL.
Заполните поля значениями, указанными в карточке кластера PostgreSQL®:
Хост — введите внутренний IP-адрес.
Порт — введите порт.
Название базы данных — введите название БД.
Логин — введите логин.
Пароль — выберите секрет.
Нажмите Создать.
Создайте инстанс
Перейдите в раздел Evolution и выберите сервис Managed Trino.
Нажмите Создать и выберите Инстанс.
В блоке Общие параметры укажите название инстанса, например
trino-postresql
.В блоке Настройки доступа:
Активируйте опцию Подключить публичный хост.
Задайте имя пользователя и выберите секрет.
В блоке Конфигурация выберите:
Вычислительные ресурсы — Small (vCPU 4, RAM 8);
Количество node — 3.
В блоке Настройки подключений выберите ранее созданное подключение.
Нажмите Продолжить.
В блоке Сетевые настройки:
VPC — выберите сеть VPC.
Зона доступности — выберите зону доступности, для которой создан SNAT-шлюз.
Подсеть — выберите подсеть, в которой располагается кластер PostgreSQL®.
Группа безопасности — выберите группу безопасности.
Нажмите Создать.
Создание инстанса занимает около 20 минут.
Аутентифицируйтесь в Trino
На странице Managed Trino перейдите на вкладку Инстансы.
Нажмите на карточку инстанса.
Скопируйте имя пользователя и пароль.
Аутентифицируйтесь в Trino через Trino UI:
Скопируйте хост и порт инстанса Trino.
В адресную строку браузера введите
https://<host>:port
. Откроется интерфейс Trino.Введите логин и пароль.
Подключитесь к инстансу
В списке инстансов Trino откройте карточку инстанса, к которому собираетесь подключить DBeaver.
Запустите DBeaver.
В панели сверху нажмите
.В списке соединений выберите Trino.
Нажмите Далее.
На вкладке Главное введите данные из карточки инстанса:
Хост
Порт
Пользователь
Пароль
Нажмите Готово.
Что дальше
Вы можете отправлять SQL-запросы, добавлять источники данных с помощью подключений, экспортировать полученные данные.
для Dev & Test