Подключить инстанс к клиенту JDBC
Подключение к инстансу Trino осуществляется по протоколу JDBC c использованием root-сертификата. Вы можете использовать любой клиент JDBC из документации Trino.
Перед началом работы
-
Установите Java KeyStore.
Настроить подключение к клиенту JDBC
Разберем подключение к инстансу на примере DBeaver.
Добавить сертификат в Java KeyStore
-
Запустите терминал и перейдите в директорию, где хотите сохранить jks-файл.
-
Введите команду:
keytool -importcert \-alias cloudru-root \-file ./dp-cert.crt \-keystore ./cloudru-truststore.jks \-storetype JKS \-storepass your-password \-nopromptВ строке -storepass вместо your-password задайте пароль для сертификата. Сохраните его. Он понадобится при добавлении jks-файла в DBeaver.
Подключить DBeaver
-
В списке инстансов Trino откройте карточку инстанса, к которому собираетесь подключить DBeaver.
-
Запустите DBeaver.
-
В панели сверху нажмите База данных → Новое соединение.
-
В списке соединений выберите Trino.
-
Нажмите Далее.
-
На вкладке Главное введите данные из карточки инстанса:
-
Хост
-
Порт
-
Пользователь
-
Пароль
-
-
На вкладке Свойства драйвера добавьте пользовательские свойства и значения:
-
SSLKeyStorePassword — сохраненный пароль от сертификата.
-
SSLKeyStorePath — путем до файла .jks вида /<path>/cloudru-truststore.jks.
-
-
Нажмите Готово.
Создание запросов
Trino обрабатывает функции и операторы в соответствии со стандартом ANSI SQL.
Полный перечень операторов, функций, а также информация о синтаксисе SQL — в документации Trino.
- Перед началом работы
- Настроить подключение к клиенту JDBC
- Создание запросов