Condividi tramite


Eseguire la migrazione a Databricks Connessione per Scala

Nota

Databricks Connessione per Databricks Runtime 13.3 LTS e versioni successive per Scala è in anteprima pubblica.

Questo articolo descrive come eseguire la migrazione da Databricks Connessione per Databricks Runtime 12.2 LTS e versioni successive a Databricks Connessione per Databricks Runtime 13.3 LTS e versioni successive per Scala. Databricks Connessione consente di connettere gli IDE, i server notebook e le applicazioni personalizzate più diffusi ai cluster Azure Databricks. Vedere Che cos'è Databricks Connessione?. Per la versione Python di questo articolo, vedere Eseguire la migrazione a Databricks Connessione per Python.

Nota

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

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

  2. Nel file di compilazione del progetto Scala, build.sbt ad esempio per sbt, pom.xml per Maven o build.gradle per Gradle, aggiornare il riferimento seguente al client databricks Connessione:

    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'
    

    Sostituire 14.0.0 con la versione della libreria di Connessione databricks corrispondente alla versione di Databricks Runtime nel cluster. È possibile trovare i numeri di versione della libreria Connessione Databricks nel repository centrale Maven.

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