Partager via


Migrer vers Databricks Connect pour Scala

Remarque

Databricks Connect pour Databricks Runtime 13.3 LTS et versions ultérieures pour Scala est dans Préversion publique.

Cet article décrit comment migrer de Databricks Connect pour Databricks Runtime 12.2 LTS et versions inférieures vers Databricks Connect pour Databricks Runtime 13.3 LTS et versions supérieures pour Scala. Databricks Connect vous permet de connecter des environnements de développement intégré (IDE) populaires, des serveurs notebook et des applications personnalisées aux clusters Azure Databricks. Consultez Qu’est-ce que Databricks Connect ?. Pour accéder à la version Python de cet article, consultez Migrer vers Databricks Connect pour Python.

Remarque

Avant de commencer à utiliser Databricks Connect, vous devez configurer le client Databricks Connect.

  1. Installez les versions appropriées de JDK (Java Development Kit) et de Scala, comme indiqué dans les conditions d’installation à respecter, pour qu’elles correspondent à votre cluster Azure Databricks, si l’installation locale n’a pas déjà été effectuée.

  2. Dans le fichier de build de votre projet Scala, par exemple build.sbt pour sbt, pom.xml pour Maven ou build.gradle pour Gradle, mettez à jour la référence suivante au client Databricks Connect :

    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'
    

    Remplacez 14.0.0 par la version de la bibliothèque Databricks Connect qui correspond à la version de Databricks Runtime sur votre cluster. Vous trouverez les numéros de version de la bibliothèque Databricks Connect dans le dépôt central Maven.

  3. Mettez à jour votre code Scala pour initialiser la variable spark (qui représente une instanciation de la classe DatabricksSession, à l’image de SparkSession dans Spark). Pour des exemples de code, consultez Exemples de code Databricks Connect pour Scala.