Eseguire la migrazione a Databricks Connect per Scala
Nota
Databricks Connect per Databricks Runtime 13.3 LTS e versioni successive per Scala è in anteprima pubblica.
Questo articolo descrive come eseguire la migrazione da Databricks Connect per Databricks Runtime 12.2 LTS e versioni successive a Databricks Connect per Databricks Runtime 13.3 LTS e versioni successive per Scala. Databricks Connect consente di connettere gli IDE, i server notebook e le applicazioni personalizzate più diffusi ai cluster Azure Databricks. Vedere Che cos'è Databricks Connect?. Per la versione Python di questo articolo, vedere Eseguire la migrazione a Databricks Connect per Python.
Nota
Prima di iniziare a usare Databricks Connect, è necessario configurare il client Databricks Connect.
Installare la versione corretta di Java Development Kit (JDK) e Scala, come indicato nei requisiti di installazione per corrispondere al cluster Azure Databricks, se non è già installato in locale.
Nel file di compilazione del progetto Scala, ad esempio
build.sbt
persbt
,pom.xml
per Maven obuild.gradle
per Gradle, aggiornare il riferimento seguente al client Databricks Connect:Sbt
libraryDependencies += "com.databricks" % "databricks-connect" % "14.0.0"
Intenditore
<dependency> <groupId>com.databricks</groupId> <artifactId>databricks-connect</artifactId> <version>14.0.0</version> </dependency>
Gradle
implementation 'com.databricks.databricks-connect:14.0.0'
Sostituire
14.0.0
con la versione della libreria Databricks Connect corrispondente alla versione di Databricks Runtime nel cluster. È possibile trovare i numeri di versione della libreria Databricks Connect nel repository centrale Maven.Aggiornare il codice Scala per inizializzare la variabile
spark
(che rappresenta un'istanza della classeDatabricksSession
, simile aSparkSession
in Spark). Per esempi di codice, vedere la sezione Esempi di codice per Databricks Connect per Scala.