다음을 통해 공유


Databricks 커넥트 대한 클러스터 구성

참고 항목

이 문서에서는 Databricks Runtime 13.0 이상용 Databricks 커넥트 대해 설명합니다.

이 문서에서는 Databricks 커넥트 연결할 수 있도록 하기 전에 Azure Databricks 클러스터에 대한 구성 요구 사항 및 설정을 나열합니다. 이 정보는 달리 명시되지 않는 한 커넥트 Databricks의 Python 및 Scala 버전에 적용됩니다.

Databricks 커넥트 사용하면 Visual Studio Code, PyCharm, RStudio Desktop, IntelliJ IDEA, Notebook 서버 및 기타 사용자 지정 애플리케이션과 같은 인기 있는 IDE를 Azure Databricks 클러스터에 연결할 수 있습니다. Databricks 커넥트란?을 참조하세요.

요구 사항

  • Unity 카탈로그에 대해 사용하도록 설정된 Azure Databricks 작업 영역 및 해당 계정이 있습니다. Unity 카탈로그 설정 및 관리 및 Unity 카탈로그에 대한 작업 영역 사용 설정을 참조하세요.
  • Databricks Runtime 13.3 LTS 이상이 설치된 Azure Databricks 클러스터.
  • 클러스터는 할당 또는 공유의 클러스터 액세스 모드를 사용해야 합니다. 액세스 모드를 참조 하세요.
  • 사용된 Databricks 커넥트 버전은 클러스터에서 실행되는 Databricks 런타임 버전보다 작거나 낮아야 합니다.

프로그래밍 방식 유효성 검사

Databricks 커넥트 14.3 이상 DatabricksSession.buildervalidateSession에서는 이전 요구 사항이 충족되는지 확인하기 위해 일련의 유효성 검사를 실행하는 소개를 소개합니다.

Python databricks-connect 용 Databricks 커넥트 이진 파일에는 test 동일한 유효성 검사 집합을 수행하는 하위 명령이 있습니다.

이 명령은 Databricks 커넥트 포함하는 활성 Python 환경과 기본 자격 증명 집합이 구성된 터미널에서 실행되어야 합니다. 이러한 자격 증명을 구성하려면 연결 속성 구성을 참조 하세요.

databricks-connect test

요구 사항이 충족되지 않으면 0이 아닌 종료 코드와 적절한 메시지로 명령이 실패합니다.

Databricks 커넥트 사용하지 않도록 설정

Databricks 커넥트(및 기본 Spark 커넥트) 서비스는 지정된 클러스터에서 사용하지 않도록 설정할 수 있습니다.

Databricks 커넥트 서비스를 사용하지 않도록 설정하려면 클러스터에서 다음 Spark 구성을 설정합니다.

spark.databricks.service.server.enabled false

다음 단계