Параметры вычислений для драйвера JDBC Databricks
В этой статье описывается настройка параметров вычислительных ресурсов Azure Databricks для драйвера JDBC Databricks.
Драйверу требуются следующие параметры конфигурации вычислительных ресурсов:
Параметр | Description |
---|---|
Host |
Значение имени узла сервера в Azure Databricks. |
Port |
443 |
HTTPPath |
Значение HTTP-пути для вычислительного ресурса Azure Databricks. |
SSL |
1 |
Schema (необязательно) |
Имя используемой схемы по умолчанию. |
Catalog (необязательно) |
Имя используемого каталога по умолчанию. |
URL-адрес подключения JDBC, использующий предыдущие параметры, имеет следующий формат:
jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]
Код Java, использующий предыдущие параметры, имеет следующий формат:
// ...
String url = "jdbc:databricks://<server-hostname>:443";
Properties p = new java.util.Properties();
p.put("httpPath", "<http-path>");
p.put("<setting1>", "<value1");
p.put("<setting2>", "<value2");
p.put("<settingN>", "<valueN");
// ...
Connection conn = DriverManager.getConnection(url, p);
// ...
- Полный пример кода Java, который можно адаптировать по мере необходимости, см. в начале параметров проверки подлинности для драйвера JDBC Databricks.
- Замените
<setting>
и<value>
по мере необходимости для каждого целевого параметра проверки подлинности Azure Databricks и любых специальных или расширенных параметров возможностей драйвера. - Чтобы получить значения для
<server-hostname>
и<http-path>
, см. следующие процедуры.
Чтобы получить сведения о подключении для кластера Azure Databricks :
- Выполните вход в рабочую область Azure Databricks.
- На боковой панели щелкните Вычислительная среда.
- В списке доступных кластеров щелкните имя целевого кластера.
- На вкладке "Конфигурация" разверните дополнительные параметры.
- Перейдите на вкладку JDBC/ODBC .
- Скопируйте необходимые сведения о подключении, такие как имя узла сервера, порт и путь HTTP.
Чтобы получить сведения о подключении для хранилища Databricks SQL, сделайте следующее:
- Выполните вход в рабочую область Azure Databricks.
- На боковой панели щелкните > SQL SQL".
- В списке доступных хранилищ щелкните имя целевого хранилища.
- На вкладке "Сведения о подключении" скопируйте необходимые сведения о подключении, например имя узла сервера, порт и путь HTTP.
Чтобы использовать драйвер с кластером Azure Databricks, при подключении к кластеру Azure Databricks требуется два разрешения, необходимые вызывающему пользователю или субъекту-службе при подключении к кластеру или перезапуске.
- РАЗРЕШЕНИЕ CAN ATTACH TO для подключения к работающему кластеру.
- Разрешение CAN RESTART для автоматического запуска кластера при завершении его состояния при подключении.
Чтобы использовать драйвер с хранилищем SQL Databricks, вызывающему пользователю или субъекту-службе требуется разрешение CAN USE. Если хранилище Databricks SQL было остановлено, оно запускается автоматически.
Примечание.
При использовании Microsoft Power BI в режиме DirectQuery рекомендуется использовать хранилища SQL Databricks.