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 Public Preview.

In diesem Artikel wird beschrieben, wie Sie von Databricks Connect für Databricks Runtime 12.2 LTS und früher zu Databricks Connect für Databricks Runtime ab Version 13.3 LTS für Scala migrieren. Mit Databricks Connect können Sie beliebte IDEs, Notebookserver und benutzerdefinierte Anwendungen mit Azure Databricks-Clustern verbinden. Weitere Informationen finden Sie unter Was ist Databricks Connect?. Die Python-Version dieses Artikels finden Sie unter Migrieren zu Databricks Connect für Python.

Hinweis

Bevor Sie beginnen, Databricks Connect zu verwenden, müssen Sie den Databricks Connect-Client einrichten.

  1. Installieren Sie die richtige Version des Java Development Kits (JDK) und Scala, wie in den Installationsanforderungen aufgeführt, entsprechend Ihrem Azure Databricks-Cluster, sofern dies noch nicht lokal installiert ist.

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

    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'
    

    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 zentralen Maven-Repository.

  3. Aktualisieren Sie Ihren 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.