遷移至 Scala 的 Databricks 連線
注意
適用于 Scala 的 Databricks Runtime 13.3 LTS 和更新版本 Databricks 連線處於 公開預覽狀態 。
本文說明如何從 Databricks Runtime 12.2 LTS 的 Databricks 連線 移轉至適用于 Databricks Runtime 13.3 LTS 和更新版本之 Databricks 連線。 Databricks 連線可讓您將熱門 IDE、Notebook 伺服器和自訂應用程式連線至 Azure Databricks 叢集。 請參閱 什麼是 Databricks 連線? 。 如需本文的 Python 版本,請參閱 移轉至適用于 Python 的 Databricks 連線。
注意
開始使用 Databricks 連線之前,您必須先 設定 Databricks 連線用戶端 。
安裝正確的 JAVA 開發工具組 (JDK) 和 Scala 版本,如安裝需求 中 所列,以符合您的 Azure Databricks 叢集,如果尚未在本機安裝。
在 Scala 專案的組建檔中,例如
build.sbt
sbt
pom.xml
,針對 Maven 或build.gradle
Gradle,更新 Databricks 連線 用戶端的下列參考: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 執行時間版本相符的 Databricks 連線 程式庫版本。 您可以在 Maven 中央存放庫中 找到 Databricks 連線程式庫版本號碼 。更新 Scala 程式碼以初始化
spark
變數(這代表 類別的DatabricksSession
具現化,類似于SparkSession
Spark 中)。 如需程式碼範例,請參閱 適用于 Scala 的 Databricks 連線程式碼範例。