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
- Information om Python finns i Installera Databricks Connect för Python.
- För R, se Databricks Connect för R.
- Information om Scala finns i Installera Databricks Connect för Scala.