Konfiguracja klastra dla usługi Databricks Połączenie
Uwaga
W tym artykule opisano Połączenie databricks dla środowiska Databricks Runtime 13.0 lub nowszego.
W tym artykule wymieniono wymagania dotyczące konfiguracji i ustawienia klastrów usługi Azure Databricks, zanim usługa Databricks Połączenie będzie mogła się z nimi połączyć. Te informacje dotyczą języków Python i Scala usługi Databricks Połączenie, chyba że określono inaczej.
Usługa Databricks Połączenie umożliwia łączenie popularnych środowisk IDE, takich jak Visual Studio Code, PyCharm, RStudio Desktop, IntelliJ IDEA, serwery notesów i inne niestandardowe aplikacje do klastrów usługi Azure Databricks. Zobacz Co to jest usługa Databricks Połączenie?.
Wymagania
- Masz obszar roboczy usługi Azure Databricks i odpowiadające mu konto, które jest włączone dla wykazu aparatu Unity. Zobacz Konfigurowanie wykazu aparatu Unity i zarządzanie nim oraz Włączanie obszaru roboczego dla wykazu aparatu Unity.
- Klaster usługi Azure Databricks z zainstalowanym środowiskiem Databricks Runtime 13.3 LTS lub nowszym.
- Klaster musi używać trybu dostępu klastra Przypisane lub Udostępnione. Zobacz Tryby dostępu.
- Używana wersja usługi Databricks Połączenie musi być w wersji środowiska Databricks Runtime uruchomionej w klastrze lub niższa.
Walidacja programowa
W usłudze Databricks Połączenie w wersji 14.3 lub nowszej wprowadzono ciąg validateSession
, który uruchamia serię weryfikacji w DatabricksSession.builder
celu zapewnienia spełnienia powyższych wymagań.
W usłudze Databricks Połączenie dla języka Python databricks-connect
plik binarny ma test
podpolecenia, które wykonuje ten sam zestaw weryfikacji.
To polecenie powinno być uruchamiane w terminalu z aktywnym środowiskiem języka Python, które obejmuje usługę Databricks Połączenie i z zestawem domyślnych poświadczeń skonfigurowanych. Aby skonfigurować te poświadczenia, zobacz Konfigurowanie właściwości połączenia.
databricks-connect test
Polecenie zakończy się niepowodzeniem z kodem zakończenia innym niż zero i odpowiednim komunikatem, gdy którekolwiek z wymagań nie zostaną spełnione.
Wyłączanie usługi Databricks Połączenie
Usługi Databricks Połączenie (i bazowe usługi Spark Połączenie) można wyłączyć w dowolnym klastrze.
Aby wyłączyć usługę Połączenie usługi Databricks, ustaw następującą konfigurację platformy Spark w klastrze.
spark.databricks.service.server.enabled false
Następne kroki
- W przypadku języka Python zobacz Install Databricks Połączenie for Python (Instalowanie usługi Databricks Połączenie dla języka Python).
- Aby uzyskać informacje na temat języka R, zobacz Databricks Połączenie for R.
- W przypadku języka Scala zobacz Install Databricks Połączenie for Scala (Instalowanie usługi Databricks Połączenie dla języka Scala).