Freigeben über


Migrieren zu Databricks Connect für Scala

Hinweis

Databricks Connect für Databricks Runtime ab 13.3 LTS für Scala befindet sich in der öffentlichen Vorschauversion.

In diesem Artikel wird beschrieben, wie Sie von Databricks Connect für Databricks Runtime 12.2 LTS und weiter unten zu Databricks Connect für Databricks Runtime 13.3 LTS und höher für Scala migrieren. Mit Databricks Connect können Sie beliebte IDEs, Notizbuchserver und benutzerdefinierte Anwendungen mit Azure Databricks-Clustern verbinden. Weitere Informationen finden Sie unter Was ist Databricks Connect?.

Bevor Sie mit der Verwendung von Databricks Connect beginnen, müssen Sie den Databricks Connect-Clienteinrichten.

Die Python-Version dieses Artikels finden Sie unter Migrate to Databricks Connect for Python.

Migrieren Ihres Scala-Projekts

  1. Installieren Sie die richtige Version des Java Development Kit (JDK) und Scala, wie in den Installationsanforderungen aufgeführt,, um Ihrem Azure Databricks-Cluster zu entsprechen, falls sie noch nicht lokal installiert ist.

  2. Aktualisieren Sie in der Build-Datei Ihres Scala-Projekts, wie build.sbt für sbt Maven oder pom.xml für build.gradle Gradle, den folgenden Verweis auf den Databricks Connect-Client.

    SBT

    libraryDependencies += "com.databricks" % "databricks-connect" % "14.0.0"
    

    Experte

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-connect</artifactId>
      <version>14.0.0</version>
    </dependency>
    

    Gradle

    implementation 'com.databricks.databricks-connect:14.0.0'
    

    Ersetzen Sie 14.0.0 durch die Version der Databricks Connect-Bibliothek, die der Databricks-Runtime-Version auf Ihrem Cluster entspricht. Die Versionsnummern der Databricks Connect-Bibliothek finden Sie im Maven Central Repository.

  3. Aktualisieren Sie den Scala-Code, um die spark Variable zu initialisieren (die eine Instanziierung der DatabricksSession-Klasse darstellt, ähnlich wie SparkSession in Spark). Codebeispiele finden Sie unter Codebeispiele für Databricks Connect für Scala.