Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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.
Aktualisieren Sie in der Build-Datei Ihres Scala-Projekts, wie
build.sbtfürsbtMaven oderpom.xmlfürbuild.gradleGradle, 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.0durch 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.Aktualisieren Sie den Scala-Code, um die
sparkVariable zu initialisieren (die eine Instanziierung derDatabricksSession-Klasse darstellt, ähnlich wieSparkSessionin Spark). Codebeispiele finden Sie unter Codebeispiele für Databricks Connect für Scala.