Ustawienia obliczeniowe sterownika JDBC usługi Databricks
W tym artykule opisano sposób konfigurowania ustawień zasobów obliczeniowych usługi Azure Databricks dla sterownika JDBC usługi Databricks.
Sterownik wymaga następujących ustawień konfiguracji zasobów obliczeniowych:
Ustawienie | opis |
---|---|
Host |
Wartość nazwa hosta serwera zasobu obliczeniowego usługi Azure Databricks. |
Port |
443 |
HTTPPath |
Wartość ścieżki HTTP zasobu obliczeniowego usługi Azure Databricks. |
SSL |
1 |
Schema (opcjonalny) |
Nazwa domyślnego schema do użycia. |
Catalog (opcjonalny) |
Nazwa domyślnego catalog, który ma być używany. |
Adres URL połączenia JDBC, który używa poprzednich ustawień, ma następujący format:
jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]
Kod języka Java, który używa poprzednich ustawień, ma następujący format:
// ...
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);
// ...
- Pełny przykład kodu Java, który można dostosować zgodnie z potrzebami, zobacz początek ustawień uwierzytelniania dla sterownika JDBC usługi Databricks.
- Zastąp
<setting>
wartości i<value>
zgodnie z potrzebami dla każdego z docelowych ustawień uwierzytelniania usługi Azure Databricks oraz wszelkich specjalnych lub zaawansowanych ustawień funkcji sterownika. - Aby wykonać get oraz values dla
<server-hostname>
i<http-path>
, zapoznaj się z poniższymi procedurami.
Aby get szczegóły połączenia dla klastra usługi Azure Databricks :
- Zaloguj się do obszaru roboczego usługi Azure Databricks.
- Na pasku bocznym kliknij pozycję Obliczenia.
- Na liście list klastrów dostępnych kliknij nazwę klastra docelowego.
- Na karcie Konfiguracja rozwiń pozycję Opcje zaawansowane.
- Kliknij kartę JDBC/ODBC .
- Skopiuj potrzebne szczegóły połączenia, takie jak nazwa hosta serwera, port i ścieżka HTTP.
Aby get szczegóły połączenia dla magazynu SQL usługi Databricks, wykonaj następujące czynności:
- Zaloguj się do obszaru roboczego usługi Azure Databricks.
- Na pasku bocznym kliknij pozycję SQL SQL > Warehouses.
- W liście list dostępnych magazynów kliknij nazwę magazynu docelowego.
- 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 w celu automatycznego wyzwolenia klastra w celu uruchomienia, jeśli jego stan zostanie zakończony podczas nawiązywania połączenia.
Aby używać sterownika z usługą Databricks SQL Warehouse, wywołujący użytkownik lub jednostka usługi musi mieć uprawnienie 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 .