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 커넥트 클라이언트를 설정해야 합니다.
아직 로컬로 설치되지 않은 경우 Azure Databricks 클러스터와 일치하도록 설치 요구 사항에 나열된 대로 올바른 버전의 JDK(Java Development Kit) 및 Scala를 설치합니다.
Scala 프로젝트의 빌드 파일(예:
build.sbt
sbt
For,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 커넥트 라이브러리 버전 번호를 찾을 수 있습니다.Spark와 유사하게 클래스의 인스턴스화를 나타내는 변수를
DatabricksSession
초기화spark
하도록SparkSession
Scala 코드를 업데이트합니다. 코드 예제는 Scala용 Databricks 커넥트 대한 코드 예제를 참조하세요.