Databricks Connect 的叢集設定
注意
本文涵蓋 Databricks Runtime 13.3 LTS 和更新版本適用的 Databricks Connect。
本文列出 Databricks Connect 連線連線所需的 Azure Databricks 計算組態設定。 此資訊適用於 Databricks Connect 的 Python 和 Scala 版本,除非另有說明。
Databricks Connect 可讓您將熱門的 IDE 連線到 Azure Databricks 叢集,例如 Visual Studio Code、PyCharm、RStudio Desktop、IntelliJ IDEA、Notebook 伺服器和其他自定義應用程式。 請參閱 什麼是 Databricks Connect?。
需求
- 已啟用 Unity 目錄的 Azure Databricks 帳戶和工作區。 請參閱設定和管理 Unity 目錄和啟用 Unity 目錄的工作區。
- 已安裝 Databricks Runtime 13.3 LTS 或更高版本的 Azure Databricks 叢集。
- 叢集的 Databricks Runtime 版本必須等於或高於 Databricks Connect 套件版本。 Databricks 建議您使用與 Databricks Runtime 版本相符的最新 Databricks Connect 套件。 如果您想要使用更新版本的 Databricks Runtime 中可用的功能,您必須升級 Databricks Connect 套件。 如需可用的 Databricks Connect 版本清單,請參閱 Databricks Connect 版本資訊。 如需 Databricks Runtime 版本版本資訊,請參閱 Databricks Runtime 版本資訊和相容性。
- 叢集必須使用指派或共用的叢集存取模式。 請參閱 存取模式。
程序設計驗證
在 Databricks Connect 14.3 和更新版本中, DatabricksSession.builder
引進 validateSession
,其會執行一系列驗證,以確保符合上述需求。
在 Databricks Connect for Python 中 databricks-connect
,二進位檔具有執行 test
相同驗證集的子命令。
此命令應該在終端機上執行,其中包含 Databricks Connect,以及已設定一組預設認證。 若要設定這些認證,請參閱 設定連線屬性。
databricks-connect test
如果不符合任何需求,命令將會失敗,並出現非零結束代碼和適當的訊息。
停用 Databricks Connect
Databricks Connect (和基礎 Spark Connect) 服務可以在任何指定的叢集上停用。
若要停用 Databricks Connect 服務,請在叢集上設定下列 Spark 組態 。
spark.databricks.service.server.enabled false
下一步
- 針對 Python,請參閱 安裝適用於 Python 的 Databricks Connect。
- 針對 R,請參閱 Databricks Connect for R。
- 針對 Scala,請參閱 安裝適用於 Scala 的 Databricks Connect。