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. Vedi Databricks Connect.

Prima di iniziare a usare Databricks Connect, è necessario configurare il client Databricks Connect.

Per la versione Python di questo articolo, vedere Migrate to Databricks Connect for Python.

Eseguire la migrazione del progetto Scala

  1. Installare la versione corretta di Java Development Kit (JDK) e Scala come indicato nei requisiti di installazione installazione in modo che corrispondano al cluster Azure Databricks, se non è già installato in locale.

  2. Nel file di compilazione del tuo progetto Scala, come build.sbt per sbt, pom.xml per Maven o build.gradle per Gradle, aggiorna il seguente riferimento 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.