영어로 읽기

다음을 통해 공유


작업에 대한 JAR 태스크

JAR 작업을 사용하여 JAR(Java ARchive)로 컴파일된 Scala 또는 Java 코드를 배포합니다.

중요

Scala에는 Unity 카탈로그 공유 액세스 모드에서 지원 제한이 있습니다. Unity 카탈로그 공유 액세스 모드 및 Spark API 제한 사항Unity 카탈로그 공유 액세스 모드에 대한 요구 사항에 대한 언어 지원을 참조하세요.

공유 액세스 모드를 사용하려면 관리자가 JAR 라이브러리에 대한 Maven 좌표 및 경로를 allowlist에 추가해야 합니다. 공유 컴퓨팅의 허용 목록 라이브러리 및 초기화 스크립트를 참조하세요.

컴퓨팅 구성에서 지원하는 위치에 JAR 파일을 저장해야 합니다. Java 및 Scala 라이브러리 지원을 참조하세요.

요구 사항

  • Scala 워크로드를 지원하는 컴퓨팅 구성을 선택해야 합니다.
  • JAR 파일을 컴퓨팅 구성과 호환되는 위치 또는 Maven 리포지토리에 업로드해야 합니다.
  • JAR 파일의 코드는 Spark 컨텍스트를 가져오는 데 SparkContext.getOrCreate(을)를 사용해야 합니다.

JAR 작업 구성

다음을 수행하여 작업 UI의 태스크 탭에서 JAR 태스크를 추가합니다.

  1. 유형 드롭다운 메뉴에서 JAR를 선택합니다.
  2. 주 클래스를 지정합니다.
    • 실행될 main 메서드가 포함된 클래스의 전체 이름입니다. 이 클래스는 종속 라이브러리로 구성된 JAR에 포함되어야 합니다.
  3. 컴퓨팅을 사용하여 JAR에서 논리를 지원하는 클러스터를 선택하거나 구성합니다.
  4. 종속 라이브러리에서 + 추가를 클릭합니다. 종속 라이브러리 추가 대화 상자가 나타납니다.
    • 기존 JAR 파일을 선택하거나 새 JAR 파일을 업로드할 수 있습니다.
    • 모든 위치에서 JAR 파일을 지원하는 것은 아닙니다.
    • 모든 컴퓨팅 구성이 지원되는 모든 위치에서 JAR 파일을 지원하지는 않습니다.
    • 라이브러리 원본 에는 JAR 파일을 선택하거나 업로드하기 위한 다른 흐름이 있습니다. 라이브러리를 참조하세요.
  5. (선택 사항) 매개 변수를 주 클래스에 인수로 전달된 문자열 목록으로 구성합니다. 태스크 매개 변수 구성을 참조하세요.
  6. 작업 저장을 클릭합니다.