Migreren naar Databricks Connect voor Scala
Notitie
Databricks Connect voor Databricks Runtime 13.3 LTS en hoger voor Scala bevindt zich in Openbare Preview.
In dit artikel wordt beschreven hoe u migreert van Databricks Connect voor Databricks Runtime 12.2 LTS en hieronder naar Databricks Connect voor Databricks Runtime 13.3 LTS en hoger voor Scala. Met Databricks Connect kunt u populaire IDE's, notebookservers en aangepaste toepassingen verbinden met Azure Databricks-clusters. Zie Wat is Databricks Connect?. Zie Migreren naar Databricks Connect voor Pythonvoor de Python-versie van dit artikel.
Notitie
Voordat u Databricks Connect gaat gebruiken, moet u de Databricks Connect-client instellen.
Installeer de juiste versie van de Java Development Kit (JDK) en Scala, zoals vermeld in de installatievereisten, om overeen te komen met uw Azure Databricks-cluster, indien 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 bij naar de 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'
Vervang
14.0.0
door de versie van de Databricks Connect-bibliotheek die overeenkomt met de Databricks Runtime-versie op uw cluster. U vindt de versienummers van de Databricks Connect-bibliotheek in de centrale Maven-opslagplaats.Werk de Scala-code bij om de
spark
variabele te initialiseren (die een instantie van deDatabricksSession
-klasse vertegenwoordigt, vergelijkbaar metSparkSession
in Spark). Zie Codevoorbeelden voor Databricks Connect voor Scalavoor codevoorbeelden.