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.
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.
Dalam file build proyek Scala Anda seperti
build.sbt
untuksbt
,pom.xml
untuk Maven, ataubuild.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.Perbarui kode Scala Anda untuk menginisialisasi
spark
variabel (yang mewakili instansDatabricksSession
kelas, miripSparkSession
dengan di Spark). Untuk contoh kode, lihat Contoh kode untuk Databricks Koneksi untuk Scala.