共用方式為


遷移至 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 連線用戶端

  1. 安裝正確的 JAVA 開發工具組 (JDK) 和 Scala 版本,如安裝需求 所列,以符合您的 Azure Databricks 叢集,如果尚未在本機安裝。

  2. 在 Scala 專案的組建檔中,例如 build.sbtsbtpom.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 連線程式庫版本號碼

  3. 更新 Scala 程式碼以初始化 spark 變數(這代表 類別的 DatabricksSession 具現化,類似于 SparkSession Spark 中)。 如需程式碼範例,請參閱 適用于 Scala 的 Databricks 連線程式碼範例。