Dela via


Klusterkonfiguration för Databricks Connect

Kommentar

Den här artikeln beskriver Databricks Connect för Databricks Runtime 13.3 LTS och senare.

Den här artikeln innehåller konfigurationsinställningar för Azure Databricks-beräkning som krävs för att Databricks Connect ska kunna ansluta till dem. Den här informationen gäller för Python- och Scala-versionen av Databricks Connect om inget annat anges.

Med Databricks Connect kan du ansluta populära IDE:er som Visual Studio Code, PyCharm, RStudio Desktop, IntelliJ IDEA, notebook-servrar och andra anpassade program till Azure Databricks-kluster. Se Vad är Databricks Connect?.

Krav

  • Ett Azure Databricks-konto och en arbetsyta som har Unity Catalog aktiverat. Se Konfigurera och hantera Unity Catalog och Aktivera en arbetsyta för Unity Catalog.
  • Ett Azure Databricks-kluster med Databricks Runtime 13.3 LTS eller senare installerat.
  • Databricks Runtime-versionen av klustret måste vara lika med eller högre än Databricks Connect-paketversionen. Databricks rekommenderar att du använder det senaste paketet med Databricks Connect som matchar Databricks Runtime-versionen. Om du vill använda funktioner som är tillgängliga i senare versioner av Databricks Runtime måste du uppgradera Databricks Connect-paketet. Se viktig information om Databricks Connect för en lista över tillgängliga Databricks Connect-versioner. Viktig information om Databricks Runtime-versionen finns i Viktig information om versioner och kompatibilitet i Databricks Runtime.
  • Klustret måste använda ett klusteråtkomstläge för Tilldelad eller Delad. Se Åtkomstlägen.

Programmatisk validering

I Databricks Connect 14.3 och senare introducerar validateSession, DatabricksSession.builder som kör en serie valideringar för att säkerställa att de föregående kraven uppfylls.

I Databricks Connect för Python har binärfilen databricks-connect en test underkommando som utför samma uppsättning valideringar.

Det här kommandot ska köras i terminalen med en aktiv Python-miljö som innehåller Databricks Connect och med uppsättningen med konfigurerade standardautentiseringsuppgifter. Information om hur du konfigurerar dessa autentiseringsuppgifter finns i Konfigurera anslutningsegenskaper.

databricks-connect test

Kommandot misslyckas med en slutkod som inte är noll och ett lämpligt meddelande när något av kraven inte uppfylls.

Inaktivera Databricks Connect

Databricks Connect-tjänster (och underliggande Spark Connect) kan inaktiveras i ett visst kluster.

Om du vill inaktivera Databricks Connect-tjänsten anger du följande Spark-konfiguration i klustret.

spark.databricks.service.server.enabled false

Nästa steg