Облачная платформаEvolution

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


Подключение к инстансу Trino осуществляется по протоколу JDBC c использованием root-сертификата. Вы можете использовать любой клиент JDBC из документации Trino.

Ниже приведена инструкция по подключению к инстансу на примере DBeaver. Перед настройкой подключения к DBeaver необходимо добавить сертификат в Java KeyStore.

Добавить сертификат в Java KeyStore

  1. Установите Java (JDK). Убедитесь, что вместе с Java установлен Java KeyStore, или установите его отдельно.

  2. Запустите терминал и перейдите в директорию, где хотите сохранить JKS-файл.

  3. Введите команду:

    keytool -importcert
    -alias cloudru-root
    -file <PATH>/dp-cert.crt
    -keystore <PATH>/cloudru-truststore.jks
    -storetype JKS
    -storepass <YOUR-PASSWORD>
    -noprompt
    • В строке -file вместо <PATH> укажите путь до скачанного ранее сертификата.

      Например, для файла в папке Загрузки: /Users/johndoe/Downloads/dp-cert.crt.

    • В строке -keystore вместо <PATH> укажите путь до места, где будет храниться JKS-файл. Например, для файла в папке Загрузки: /Users/<your_user_name>/Downloads/cloudru-truststore.jks.

      Сохраните путь. Он понадобится при добавлении JKS-файла в DBeaver.

    • В строке -storepass вместо <YOUR-PASSWORD> задайте пароль для сертификата.

      Сохраните пароль. Он понадобится при добавлении JKS-файла в DBeaver.

Подключить DBeaver

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

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

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

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

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

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

    • Хост — публичный хост.

    • Порт — номер порта, например 443.

    • Пользователь — имя пользователя.

    • Пароль — значение указанного секрета. Чтобы скопировать значение секрета:

      1. Нажмите на название секрета.

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

    ../_images/dbeaver__connection-general.png
  7. На вкладке Свойства драйвера установите значение параметров:

    • SSLtrue.

    • SSLKeyStorePassword — сохраненный пароль от сертификата.

    • SSLKeyStorePath — сохраненный путь до JKS-файла. Например, для файла в папке Загрузки: /Users/<your_user_name>/Downloads/cloudru-truststore.jks.

  8. Нажмите Готово.

Создание запросов

Managed Trino обрабатывает функции и операторы в соответствии со стандартом ANSI SQL.

Полный перечень операторов, функций, а также информация о синтаксисе SQL — в документации Trino.