Clusterconfiguratie voor Databricks-Verbinding maken
Notitie
Dit artikel bevat informatie over Databricks Verbinding maken voor Databricks Runtime 13.0 en hoger.
Dit artikel bevat configuratievereisten en -instellingen voor Azure Databricks-clusters voordat Databricks Verbinding maken er verbinding mee kan maken. Deze informatie is van toepassing op de Python- en Scala-versie van Databricks Verbinding maken, tenzij anders vermeld.
Met Databricks Verbinding maken kunt u populaire IDE's, zoals Visual Studio Code, PyCharm, RStudio Desktop, IntelliJ IDEA, notebookservers en andere aangepaste toepassingen, verbinden met Azure Databricks-clusters. Zie Wat is Databricks Verbinding maken?
Vereisten
- U hebt een Azure Databricks-werkruimte en het bijbehorende account dat is ingeschakeld voor Unity Catalog. Zie Unity Catalog instellen en beheren en een werkruimte inschakelen voor Unity Catalog.
- Een Azure Databricks-cluster waarop Databricks Runtime 13.3 LTS of hoger is geïnstalleerd.
- Het cluster moet een clustertoegangsmodus van Toegewezen of Gedeeld gebruiken. Zie Access-modi.
- De gebruikte versie van Databricks Verbinding maken moet lager zijn dan de Databricks Runtime-versie die wordt uitgevoerd op het cluster.
Programmatische validatie
In Databricks Verbinding maken 14.3 en hoger DatabricksSession.builder
introduceert validateSession
u een reeks validaties om ervoor te zorgen dat aan de voorgaande vereisten wordt voldaan.
In Databricks Verbinding maken voor Python heeft het databricks-connect
binaire bestand een test
subopdracht die dezelfde set validaties uitvoert.
Deze opdracht moet worden uitgevoerd op de terminal met een actieve Python-omgeving die Databricks Verbinding maken bevat en waarbij de set standaardreferenties is geconfigureerd. Zie Verbindingseigenschappen configureren om deze referenties te configureren.
databricks-connect test
De opdracht mislukt met een afsluitcode die niet nul is en een geschikt bericht wanneer aan een van de vereisten niet wordt voldaan.
Databricks-Verbinding maken uitschakelen
Databricks Verbinding maken (en de onderliggende Spark Verbinding maken)-services kunnen worden uitgeschakeld op elk cluster.
Als u de Databricks Verbinding maken-service wilt uitschakelen, stelt u de volgende Spark-configuratie in het cluster in.
spark.databricks.service.server.enabled false