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.
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.
W pliku kompilacji projektu Scala, takim jak
build.sbt
dlasbt
,pom.xml
dla narzędzia Maven lubbuild.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 .Zaktualizuj kod Scala, aby zainicjować zmienną
spark
(która reprezentuje wystąpienie klasyDatabricksSession
, podobnie jakSparkSession
na platformie Spark). Przykłady kodu można znaleźć w temacieCode examples for Databricks Connect for Scala (Przykłady kodu usługi Databricks Connect dla języka Scala).