Udostępnij przez


Konfiguracja obliczeniowa sterownika JDBC usługi Databricks (Simba)

Uwaga

Ta strona dotyczy wersji sterowników JDBC usługi Databricks niższej niż 3. Aby uzyskać informacje o sterowniku JDBC usługi Databricks w wersji 3 lub nowszej, zobacz Sterownik JDBC usługi Databricks.

Na tej stronie opisano sposób konfigurowania ustawień zasobów obliczeniowych usługi Azure Databricks dla sterownika JDBC usługi Databricks.

Uwaga

Sterownik JDBC nie obsługuje nawiązywania połączenia z klastrami zadań.

Wymagane ustawienia

Skonfiguruj następujące ustawienia, aby nawiązać połączenie z zasobem obliczeniowym usługi Azure Databricks:

Ustawienie Opis
Host Wartość Nazwa hosta serwera z zasobu obliczeniowego usługi Azure Databricks.
Port 443
HTTPPath Wartość HTTP Path dla zasobu obliczeniowego Azure Databricks.
SSL 1
Schema (opcjonalny) Nazwa schematu domyślnego.
Catalog (opcjonalny) Nazwa domyślnego wykazu.

Format adresu URL połączenia

Użyj następującego formatu dla adresu URL połączenia JDBC:

jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]

Przykład języka Java

W poniższym przykładzie pokazano, jak nawiązać połączenie przy użyciu języka 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);
// ...

Aby zapoznać się z kompletnym przykładem, zobacz Ustawienia uwierzytelniania sterownika JDBC usługi Databricks (Simba).

<setting> Zastąp symbole zastępcze <value> swoimi ustawieniami uwierzytelniania i ustawieniami możliwości sterownika.

Aby uzyskać wartości dla <server-hostname> i <http-path>, zobacz następujące sekcje.

Aby uzyskać szczegóły połączenia dla klastra usługi Azure Databricks :

  1. Zaloguj się do obszaru roboczego usługi Azure Databricks.
  2. Na pasku bocznym kliknij pozycję Obliczenia.
  3. Na liście dostępnych klastrów kliknij nazwę klastra docelowego.
  4. Na karcie Konfiguracja rozwiń pozycję Opcje zaawansowane.
  5. Kliknij kartę JDBC/ODBC .
  6. Skopiuj potrzebne szczegóły połączenia, takie jak nazwa hosta serwera, port i ścieżka HTTP.

Aby uzyskać szczegóły dotyczące połączenia dla magazynu SQL Databricks , wykonaj następujące czynności:

  1. Zaloguj się do obszaru roboczego usługi Azure Databricks.
  2. Na pasku bocznym kliknij pozycję >.
  3. Na liście dostępnych magazynów kliknij nazwę docelowego magazynu.
  4. Na karcie Szczegóły połączenia skopiuj potrzebne szczegóły połączenia, takie jak nazwa hosta serwera, port i ścieżka HTTP.

Aby użyć sterownika z klastrem usługi Azure Databricks, podczas nawiązywania połączenia z klastrem usługi lub ponownego uruchamiania klastra istnieją dwa uprawnienia, których potrzebuje wywołujący użytkownik lub jednostka usługi:

  • MOŻE DOŁĄCZYĆ DO uprawnienia do nawiązywania połączenia z uruchomionym klastrem.
  • UPRAWNIENIE CAN RESTART do automatycznego uruchomienia klastra, gdy jego stan został zatrzymany podczas nawiązywania połączenia.

Aby używać sterownika z Databricks SQL Warehouse, użytkownik lub jednostka usługi wywołującej musi mieć uprawnienia CAN USE. Usługa Databricks SQL Warehouse jest uruchamiana automatycznie, jeśli została zatrzymana.

Uwaga

Magazyny SQL usługi Databricks są zalecane w przypadku korzystania z usługi Microsoft Power BI w trybie DirectQuery .