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 notebooków i aplikacji niestandardowych z klastrami usługi Azure Databricks. Zobacz Co to jest usługa Databricks Connect?. Aby zapoznać się z wersją tego artykułu w języku Python, zobacz Migrate to Databricks Connect for Python.

Notatka

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

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

  2. W pliku kompilacji projektu Scala, takim jak build.sbt dla sbt, pom.xml dla narzędzia Maven lub build.gradle for 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).