遷移至適用於 Scala 的 Databricks Connect
注意
適用於 Scala 的 Databricks Runtime 13.3 LTS 及以上版本的 Databricks Connect 正處於 公開預覽。
本文說明如何將適用於 Databricks Runtime 12.2 LTS 及以下版本的 Databricks Connect 移轉至適用於 Databricks Runtime 13.3 LTS 及以上版本的 Scala 版 Databricks Connect。 Databricks Connect 可讓您將熱門的 IDE、Notebook 伺服器和自定義應用程式連線到 Azure Databricks 叢集。 請參閱 Databricks Connect 是什麼?。 如需本文的 Python 版本,請參閱 移轉至適用於 Python 的 Databricks Connect。
注意
開始使用 Databricks Connect 之前,您必須先 設定 Databricks Connect 用戶端。
如果尚未在本機安裝,請依照 安裝需求 安裝正確版本的 Java 開發工具套件(JDK)和 Scala,以符合 Azure Databricks 叢集。
在你的 Scala 專案構建檔案中,像是
build.sbt
的sbt
、Maven 的pom.xml
或 Gradle 的build.gradle
,更新對 Databricks Connect 用戶端的下列引用:Sbt
libraryDependencies += "com.databricks" % "databricks-connect" % "14.0.0"
Maven
<dependency> <groupId>com.databricks</groupId> <artifactId>databricks-connect</artifactId> <version>14.0.0</version> </dependency>
Gradle
implementation 'com.databricks.databricks-connect:14.0.0'
將
14.0.0
取代為與叢集上 Databricks Runtime 版本相符的 Databricks Connect 連結庫版本。 您可以在 Maven 中央存放庫中找到 Databricks Connect 連結庫版本號碼。更新 Scala 程式代碼以初始化
spark
變數(這代表DatabricksSession
類別的具現化,類似於Spark中的SparkSession
)。 如需程式代碼範例,請參閱 適用於 Scala的 Databricks Connect 程式代碼範例。