Migreren naar Databricks-Verbinding maken voor Scala
Notitie
Databricks Verbinding maken voor Databricks Runtime 13.3 LTS en hoger voor Scala is in openbare preview.
In dit artikel wordt beschreven hoe u migreert van Databricks Verbinding maken voor Databricks Runtime 12.2 LTS en hieronder naar Databricks Verbinding maken voor Databricks Runtime 13.3 LTS en hoger voor Scala. Met Databricks Verbinding maken kunt u populaire IDE's, notebookservers en aangepaste toepassingen verbinden met Azure Databricks-clusters. Zie Wat is Databricks Verbinding maken? Zie Migreren naar Databricks Verbinding maken voor Python voor de Python-versie van dit artikel.
Notitie
Voordat u Databricks Verbinding maken gaat gebruiken, moet u de Databricks Verbinding maken-client instellen.
Installeer de juiste versie van de Java Development Kit (JDK) en Scala, zoals vermeld in de installatievereisten die overeenkomen met uw Azure Databricks-cluster, als dit nog niet lokaal is geïnstalleerd.
Werk in het buildbestand van uw Scala-project, zoals
build.sbt
voorsbt
,pom.xml
voor Maven ofbuild.gradle
voor Gradle, de volgende verwijzing naar de Databricks Verbinding maken-client bij: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'
Vervang
14.0.0
door de versie van de Databricks-Verbinding maken-bibliotheek die overeenkomt met de Databricks Runtime-versie in uw cluster. U vindt de versienummers van de Databricks-Verbinding maken-bibliotheek in de centrale Maven-opslagplaats.Werk uw Scala-code bij om de
spark
variabele te initialiseren (die een instantie van deDatabricksSession
klasse vertegenwoordigt, vergelijkbaar metSparkSession
in Spark). Zie Codevoorbeelden voor Databricks Verbinding maken voor Scala voor codevoorbeelden.