Dela via


Migrera till Databricks Connect för Scala

Notera

Databricks Connect för Databricks Runtime 13.3 LTS och senare för Scala finns i public preview.

Den här artikeln beskriver hur du migrerar från Databricks Connect för Databricks Runtime 12.2 LTS och nedan till Databricks Connect för Databricks Runtime 13.3 LTS och senare för Scala. Med Databricks Connect kan du ansluta populära IDE:er, notebook-servrar och anpassade program till Azure Databricks-kluster. Se Vad är Databricks Connect?. Python-versionen av den här artikeln finns i Migrera till Databricks Connect för Python.

Notera

Innan du börjar använda Databricks Connect måste du konfigurera Databricks Connect-klienten.

  1. Installera rätt version av Java Development Kit (JDK) och Scala enligt installationskraven för att matcha ditt Azure Databricks-kluster, om det inte redan är installerat lokalt.

  2. Uppdatera följande referens till Databricks Connect-klienten i Scala-projektets byggfil, till exempel build.sbt för sbt, pom.xml för Maven eller build.gradle för Gradle:

    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'
    

    Ersätt 14.0.0 med den version av Databricks Connect-biblioteket som matchar Databricks Runtime-versionen i klustret. Du hittar versionsnumren för Databricks Connect-biblioteket på den centrala lagringsplatsen Maven.

  3. Uppdatera Din Scala-kod för att initiera variabeln spark (som representerar en instansiering av klassen DatabricksSession, ungefär som SparkSession i Spark). För kodexempel, se Kodexempel för Databricks Connect för Scala.