Поделиться через


Параметры вычислений для драйвера 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 :

  1. Выполните вход в рабочую область Azure Databricks.
  2. На боковой панели щелкните Вычислительная среда.
  3. В списке доступных кластеров щелкните имя целевого кластера.
  4. На вкладке "Конфигурация" разверните дополнительные параметры.
  5. Перейдите на вкладку JDBC/ODBC .
  6. Скопируйте необходимые сведения о подключении, такие как имя узла сервера, порт и путь HTTP.

Чтобы получить сведения о подключении для хранилища Databricks SQL, сделайте следующее:

  1. Выполните вход в рабочую область Azure Databricks.
  2. На боковой панели щелкните > SQL SQL".
  3. В списке доступных хранилищ щелкните имя целевого хранилища.
  4. На вкладке "Сведения о подключении" скопируйте необходимые сведения о подключении, например имя узла сервера, порт и путь HTTP.

Чтобы использовать драйвер с кластером Azure Databricks, при подключении к кластеру Azure Databricks требуется два разрешения, необходимые вызывающему пользователю или субъекту-службе при подключении к кластеру или перезапуске.

  • РАЗРЕШЕНИЕ CAN ATTACH TO для подключения к работающему кластеру.
  • Разрешение CAN RESTART для автоматического запуска кластера при завершении его состояния при подключении.

Чтобы использовать драйвер с хранилищем SQL Databricks, вызывающему пользователю или субъекту-службе требуется разрешение CAN USE. Если хранилище Databricks SQL было остановлено, оно запускается автоматически.

Примечание.

При использовании Microsoft Power BI в режиме DirectQuery рекомендуется использовать хранилища SQL Databricks.