Scala için Databricks Connect'e geçiş

Not

Scala için Databricks Runtime 13.3 LTS ve üzeri için Databricks Connect, Genel Önizlemesürümündedir.

Bu makale, Scala için Databricks Runtime 12.2 LTS ve altındaki sürümlerden Databricks Runtime 13.3 LTS ve üstü için Databricks Connect'e nasıl geçileceğini açıklar. Databricks Connect popüler IDE'leri, not defteri sunucularını ve özel uygulamaları Azure Databricks kümelere bağlamanızı sağlar. Bkz. Databricks Connect.

Databricks Connect'i kullanmaya başlamadan önce Databricks Connect istemcisiniayarlamanız gerekir.

Bu makalenin Python sürümü için bkz. Python için Databricks Connect'e Geçiş.

Scala projenizi geçirme

  1. Java Geliştirme Seti (JDK) ve Scala'nın yükleme gereksinimleri Azure Databricks kümenizle eşleşecek şekilde (yerel olarak yüklenmemişse) doğru sürümünü yükleyin.

  2. Scala projenizin build.sbt derleme dosyasında, Maven için sbt veya Gradle için pom.xml, Databricks Connect istemcisine yapılan aşağıdaki başvuruyu güncelleyin.

    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'
    

    14.0.0 değerini, kümenizdeki Databricks Runtime sürümüyle eşleşen Databricks Connect kitaplığının sürümüyle değiştirin. Databricks Connect kitaplığı sürüm numaralarını Maven merkezi deposunda (Databricks Runtime 16.4 LTS ve altı için) veya Maven merkezi deposunda (Databricks Runtime 17.0 ve üzeri için) bulabilirsiniz.

  3. Scala kodunuzu spark değişkenini başlatacak şekilde güncelleştirin (Spark'taki DatabricksSession benzer şekilde SparkSession sınıfının bir örneğini temsil eder). Kod örnekleri için bkz. Scala için Databricks Connect kod örnekleri.