다음을 통해 공유


Scala용 Databricks 커넥트 마이그레이션

참고 항목

Scala용 Databricks Runtime 13.3 LTS 이상에 대한 Databricks 커넥트 공개 미리 보기제공됩니다.

이 문서에서는 Databricks Runtime 12.2 LTS 이하의 Databricks 커넥트 Databricks Runtime 13.3 LTS 이상에서 Databrick 커넥트s Runtime 13.3 LTS 이상으로 마이그레이션하는 방법을 설명합니다. Databricks 커넥트 사용하면 인기 있는 IDE, Notebook 서버 및 사용자 지정 애플리케이션을 Azure Databricks 클러스터에 연결할 수 있습니다. Databricks 커넥트란?을 참조하세요. 이 문서의 Python 버전은 Python용 Databricks 커넥트 마이그레이션을 참조하세요.

참고 항목

Databricks 커넥트 사용하기 전에 Databricks 커넥트 클라이언트를 설정해야 합니다.

  1. 아직 로컬로 설치되지 않은 경우 Azure Databricks 클러스터와 일치하도록 설치 요구 사항에 나열된 대로 올바른 버전의 JDK(Java Development Kit) 및 Scala를 설치합니다.

  2. Scala 프로젝트의 빌드 파일(예: build.sbtsbtFor, pom.xml Maven 또는 build.gradle Gradle)에서 Databricks 커넥트 클라이언트에 대한 다음 참조를 업데이트합니다.

    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'
    

    클러스터의 Databricks 런타임 버전과 일치하는 Databricks 커넥트 라이브러리의 버전으로 바꿉 14.0.0 니다. Maven 중앙 리포지토리에서 Databricks 커넥트 라이브러리 버전 번호를 찾을 수 있습니다.

  3. Spark와 유사하게 클래스의 인스턴스화를 나타내는 변수를 DatabricksSession 초기화 spark 하도록 SparkSession Scala 코드를 업데이트합니다. 코드 예제는 Scala용 Databricks 커넥트 대한 코드 예제를 참조하세요.