다음을 통해 공유


Databricks Apps 작업 영역 및 개발 환경 설정

Databricks 앱을 빌드, 배포 및 실행하려면 환경이 특정 필수 구성 요소를 충족해야 합니다. 여기에는 Azure Databricks 작업 영역과 로컬 개발 환경 모두에 대한 요구 사항이 포함됩니다.

Azure Databricks 작업 영역 설정

Azure Databricks 작업 영역에서 앱을 배포하고 실행하려면 다음 요구 사항을 충족하는지 확인합니다.

  • Databricks 앱이 이 인프라를 사용하므로 작업 영역은 서버리스 컴퓨팅을 지원하는 지역에 있습니다. 서버리스 가용성을 확인하세요.
  • 네트워크 설정(예: VPC 방화벽 규칙 또는 송신 제어)은 *.databricksapps.com 도메인에 대한 아웃바운드 접근을 허용합니다.

개발 환경 설정

모든 앱에는 작업 영역에 액세스하도록 구성된 Azure Databricks CLI 버전 0.229.0 이상이 필요합니다. CLI를 설치하거나 업데이트하려면 Databricks CLI 설치 또는 업데이트를 참조하세요. Azure Databricks는 OAuth U2M(사용자-컴퓨터) 인증을 사용하는 것이 좋습니다.

Python, Node.js또는 둘 모두를 결합하는 하이브리드 아키텍처를 사용하여 앱을 개발할 수 있습니다. 앱에서 사용하는 언어에 따라 다음 도구를 설치합니다.

파이썬

Python을 사용하여 앱을 만드는 경우 개발 환경이 다음 요구 사항을 충족해야 합니다.

  • Python 버전 3.11 이상이 설치되었습니다.

  • Python용 Databricks SDK 가 설치되었습니다. 다음을 사용하여 설치합니다.

    pip3 install databricks-sdk
    
  • (선택 사항) 앱 이 Databricks SQL에 액세스해야 하는 경우 Python용 Databricks SQL 커넥터가 설치됩니다. 다음을 사용하여 설치합니다.

    pip3 install databricks-sql-connector
    

Node.js

Node.js사용하여 앱을 만드는 경우 개발 환경이 다음 요구 사항을 충족해야 합니다.

  • Node.js 버전 22.16 이상이 설치되었습니다.

  • (선택 사항) 앱이 Databricks SQL에 액세스해야 할 경우, Databricks SQL Driver for Node.js가 설치됩니다. 다음을 사용하여 설치합니다.

    npm i @databricks/sql