Bagikan melalui


Migrasi ke Databricks Koneksi untuk Scala

Catatan

Databricks Koneksi untuk Databricks Runtime 13.3 LTS ke atas untuk Scala ada di Pratinjau Umum.

Artikel ini menjelaskan cara bermigrasi dari Databricks Koneksi untuk Databricks Runtime 12.2 LTS ke bawah ke Databricks Koneksi untuk Databricks Runtime 13.3 LTS ke atas untuk Scala. Databricks Koneksi memungkinkan Anda menyambungkan ID, server notebook, dan aplikasi kustom populer ke kluster Azure Databricks. Lihat Apa itu Databricks Koneksi?. Untuk versi Python artikel ini, lihat Migrasi ke Databricks Koneksi untuk Python.

Catatan

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

  1. Instal versi Java Development Kit (JDK) dan Scala yang benar seperti yang tercantum dalam persyaratan penginstalan 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 Koneksi:

    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 Koneksi yang cocok dengan versi Databricks Runtime pada kluster Anda. Anda dapat menemukan nomor versi pustaka Databricks Koneksi di repositori pusat Maven.

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