Evolution
Тема интерфейса

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

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

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

  1. Установите Java KeyStore.

Настроить подключение к клиенту JDBC

Разберем подключение к инстансу на примере DBeaver.

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

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

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

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

    • В строке -keystore вместо <PATH> укажите путь до места, где будет храниться JKS-файл.

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

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

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

Подключить DBeaver

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

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

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

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

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

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

    • Хост

    • Порт

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

    • Пароль

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

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

    • SSLKeyStorePath — путем до файла .jks вида /<path>/cloudru-truststore.jks.

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

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

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

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