Migrace na Databricks Connect pro Scala

Poznámka

Databricks Connect pro Databricks Runtime 13.3 LTS a novější pro Scala je ve verzi Public Preview.

Tento článek popisuje, jak migrovat z Databricks Connect pro Databricks Runtime 12.2 LTS a níže na Databricks Connect pro Databricks Runtime 13.3 LTS a novější pro Scala. Databricks Connect umožňuje připojit oblíbená prostředí IDE, servery poznámkových bloků a vlastní aplikace ke clusterům Azure Databricks. Viz Databricks Connect.

Než začnete používat Databricks Connect, musíte nastavit klienta Databricks Connect.

Informace o Python verzi tohoto článku najdete v tématu Migrate to Databricks Connect pro Python.

Migrace projektu Scala

  1. Nainstalujte správnou verzi sady Java Development Kit (JDK) a Scala uvedenou v požadavcích na instalace tak, aby odpovídala vašemu clusteru Azure Databricks, pokud ještě není místně nainstalovaný.

  2. V souboru sestavení vašeho projektu Scala, například build.sbt pro sbt, pom.xml pro Maven nebo build.gradle pro Gradle, aktualizujte následující odkaz na klienta Databricks Connect.

    Sbt

    libraryDependencies += "com.databricks" % "databricks-connect" % "14.0.0"
    

    Znalec

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-connect</artifactId>
      <version>14.0.0</version>
    </dependency>
    

    Gradle

    implementation 'com.databricks.databricks-connect:14.0.0'
    

    Nahraďte 14.0.0 verzí knihovny Databricks Connect, která odpovídá verzi Databricks Runtime ve vašem clusteru. Čísla verzí knihovny Databricks Connect najdete v centrálním úložišti Mavenu (pro Databricks Runtime 16.4 LTS a novější) nebo v centrálním úložišti Mavenu (pro Databricks Runtime 17.0 a novější).

  3. Aktualizujte kód Scala tak, aby inicializoval proměnnou spark (která představuje instanci třídy DatabricksSession, podobně jako SparkSession ve Sparku). Příklady kódu najdete v tématu Příklady kódu pro Databricks Connect pro Scala.