Condividi tramite


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.

  1. 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.

  2. Nel file di compilazione del progetto Scala, ad esempio build.sbt per sbt, pom.xml per Maven o build.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.

  3. Aggiornare il codice Scala per inizializzare la variabile spark (che rappresenta un'istanza della classe DatabricksSession, simile a SparkSession in Spark). Per esempi di codice, vedere la sezione Esempi di codice per Databricks Connect per Scala.