Migrasi ke Databricks Connect untuk Scala

Nota

Databricks Connect untuk Databricks Runtime 13.3 LTS ke atas untuk Scala berada dalam tahap Pratinjau Umum .

Artikel ini menjelaskan cara bermigrasi dari Databricks Connect untuk Databricks Runtime 12.2 LTS ke bawah ke Databricks Connect untuk Databricks Runtime 13.3 LTS ke atas untuk Scala. Databricks Connect memungkinkan Anda menyambungkan IDE populer, server notebook, dan aplikasi kustom ke kluster Azure Databricks. Lihat Databricks Connect.

Sebelum mulai menggunakan Databricks Connect, Anda harus menyiapkan klien Databricks Connect.

Untuk artikel versi Python ini, lihat Migrasi ke Databricks Connect untuk Python.

Memigrasikan proyek Scala Anda

  1. Instal versi Java Development Kit (JDK) dan Scala yang benar seperti yang tercantum dalam persyaratan installation agar sesuai dengan kluster Azure Databricks Anda, jika belum diinstal secara lokal.

  2. Dalam file build proyek Scala Anda seperti build.sbt untuk sbt, pom.xml untuk Maven, atau build.gradle untuk Gradle, perbarui referensi berikut ke klien 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'
    

    Ganti 14.0.0 dengan versi pustaka Databricks Connect yang cocok dengan versi Databricks Runtime pada kluster Anda. Anda dapat menemukan nomor versi pustaka Databricks Connect di repositori pusat Maven.

  3. Perbarui kode Scala Anda untuk menginisialisasi variabel spark (yang mewakili instans kelas DatabricksSession, mirip dengan SparkSession di Spark). Untuk contoh kode, lihat contoh Kode untuk Databricks Connect for Scala.