Delen via


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 validateSessionu 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

Volgende stappen