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.
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.
Aktualisieren Sie in der Builddatei Ihres Scala-Projekts, z. B.
build.sbt
fürsbt
,pom.xml
für Maven oderbuild.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.Aktualisieren Sie Ihren Scala-Code, um die
spark
-Variable zu initialisieren (die eine Instanziierung derDatabricksSession
-Klasse darstellt, ähnlich wieSparkSession
in Spark). Codebeispiele finden Sie unter Codebeispiele für Databricks Connect für Scala.