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