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