nav-img
Evolution

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

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

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

  1. Скачайте сертификат.

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

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

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

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

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

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

    keytool -importcert \
    -alias cloudru-root \
    -file ./dp-cert.crt \
    -keystore ./cloudru-truststore.jks \
    -storetype JKS \
    -storepass changeit \
    -noprompt

    Java KeyStore попросит сгенерировать пароль. Сохраните его. Он понадобится при добавлении 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.