Delen via


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.

  1. 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.

  2. Werk in het buildbestand van uw Scala-project, zoals build.sbt voorsbt, pom.xml voor Maven of build.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.

  3. Werk uw Scala-code bij om de spark variabele te initialiseren (die een instantie van de DatabricksSession klasse vertegenwoordigt, vergelijkbaar met SparkSession in Spark). Zie Codevoorbeelden voor Databricks Verbinding maken voor Scala voor codevoorbeelden.