Compute-instellingen voor het Databricks JDBC-stuurprogramma
In dit artikel wordt beschreven hoe u Azure Databricks-rekenresource-instellingen configureert voor het Databricks JDBC-stuurprogramma.
Voor het stuurprogramma zijn de volgende configuratie-instellingen voor rekenresources vereist:
Instelling | Beschrijving |
---|---|
Host |
De serverhostnaamwaarde van de Azure Databricks-rekenresource. |
Port |
443 |
HTTPPath |
De HTTP-padwaarde van de Azure Databricks-rekenresource. |
SSL |
1 |
Schema (optioneel) |
De naam van het standaardschema dat moet worden gebruikt. |
Catalog (optioneel) |
De naam van de standaardcatalogus die moet worden gebruikt. |
Een JDBC-verbindings-URL die gebruikmaakt van de voorgaande instellingen heeft de volgende indeling:
jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]
Java-code die gebruikmaakt van de voorgaande instellingen heeft de volgende indeling:
// ...
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);
// ...
- Zie het begin van de verificatie-instellingen voor het Databricks JDBC-stuurprogramma voor een volledig voorbeeld van Java-code dat u zo nodig kunt aanpassen.
- Vervang
<setting>
en<value>
indien nodig voor elk van de doelverificatie-instellingen voor Azure Databricks en eventuele speciale of geavanceerde instellingen voor stuurprogrammamogelijkheden. - Zie de volgende procedures om de waarden voor
<server-hostname>
en<http-path>
op te halen.
De verbindingsgegevens voor een Azure Databricks-cluster ophalen:
- Meld u aan bij uw Azure Databricks-werkruimte.
- Klik in de zijbalk op Compute.
- Klik in de lijst met beschikbare clusters op de naam van het doelcluster.
- Vouw op het tabblad Configuratie geavanceerde opties uit.
- Klik op het tabblad JDBC/ODBC .
- Kopieer de verbindingsgegevens die u nodig hebt, zoals serverhostnaam, poort en HTTP-pad.
Ga als volgt te werk om de verbindingsgegevens voor een Databricks SQL-warehouse op te halen:
- Meld u aan bij uw Azure Databricks-werkruimte.
- Klik in de zijbalk op SQL > Warehouses.
- Klik in de lijst met beschikbare magazijnen op de naam van het doelwarehouse.
- Kopieer op het tabblad Verbindingsgegevens de verbindingsgegevens die u nodig hebt, zoals serverhostnaam, poort en HTTP-pad.
Als u het stuurprogramma wilt gebruiken met een Azure Databricks-cluster, zijn er twee machtigingen die de aanroepende gebruiker of service-principal nodig heeft bij het maken van verbinding met of het opnieuw opstarten van het cluster:
- KAN KOPPELEN AAN de machtiging OM verbinding te maken met het actieve cluster.
- KAN de machtiging OPNIEUW OPSTARTEN om het cluster automatisch te activeren om te starten als de status wordt beƫindigd wanneer er verbinding wordt gemaakt.
Als u het stuurprogramma wilt gebruiken met een Databricks SQL Warehouse, moet de aanroepende gebruiker of service-principal toestemming GEBRUIKEN. Het Databricks SQL Warehouse wordt automatisch gestart als het is gestopt.
Notitie
Databricks SQL-warehouses worden aanbevolen bij het gebruik van Microsoft Power BI in de DirectQuery-modus .