Udostępnij za pośrednictwem


Migrowanie do usługi Databricks Connect dla języka Scala

Notatka

Program Databricks Connect dla środowiska Databricks Runtime 13.3 LTS lub nowszego dla języka Scala znajduje się w wersji publicznej wersji zapoznawczej.

W tym artykule opisano sposób migracji z programu Databricks Connect dla środowiska Databricks Runtime 12.2 LTS i poniżej do usługi Databricks Connect dla środowiska Databricks Runtime 13.3 LTS i nowszego dla środowiska Scala. Usługa Databricks Connect umożliwia łączenie popularnych środowisk IDE, serwerów notesów i aplikacji niestandardowych z klastrami Azure Databricks. Zobacz Databricks Connect.

Przed rozpoczęciem korzystania z usługi Databricks Connect należy skonfigurować klienta usługi Databricks Connect.

Aby uzyskać wersję Python tego artykułu, zobacz Migrate to Databricks Connect for Python.

Migrowanie projektu Scala

  1. Zainstaluj poprawną wersję zestawu Java Development Kit (JDK) i języka Scala zgodnie z wymaganiami dotyczącymi instalacji aby dopasować klaster Azure Databricks, jeśli nie został jeszcze zainstalowany lokalnie.

  2. W pliku kompilacji projektu Scala, takim jak build.sbt dla sbt, pom.xml dla Maven, lub build.gradle dla narzędzia Gradle, zaktualizuj następujące odwołanie do klienta 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'
    

    Zastąp 14.0.0 wersją biblioteki Databricks Connect zgodną z wersją środowiska Databricks Runtime w klastrze. Numery wersji biblioteki programu Databricks Connect można znaleźć w repozytorium centralnym programu Maven .

  3. Zaktualizuj kod Scala, aby zainicjować zmienną spark (która reprezentuje wystąpienie klasy DatabricksSession, podobnie jak SparkSession na platformie Spark). Przykłady kodu można znaleźć w temacie Code examples for Databricks Connect for Scala(Przykłady kodu usługi Databricks Connect dla języka Scala).