Zadanie JAR dla zadań
Użyj zadania JAR, aby wdrożyć kod Scala lub Java skompilowany w pliku JAR (Java ARchive).
Ważne
Język Scala ma ograniczenia obsługi w trybie dostępu współdzielonego wykazu aparatu Unity. Zobacz Obsługa języka dla trybu dostępu współdzielonego wykazu aparatu Unity oraz ograniczenia i wymagania dotyczące trybu dostępu współdzielonego wykazu aparatu Unity.
Tryb dostępu współdzielonego wymaga od administratora dodania współrzędnych i ścieżek maven dla bibliotek JAR do elementu allowlist
. Zobacz Allowlist libraries and init scripts on shared compute (Biblioteki dozwolonych i skrypty inicjowania w udostępnionych obliczeniach).
Pliki JAR należy przechowywać w lokalizacji obsługiwanej przez konfiguracje obliczeniowe. Zobacz Obsługa bibliotek Java i Scala.
Wymagania
- Musisz wybrać konfigurację obliczeniową, która obsługuje obciążenia Języka Scala.
- Plik JAR należy przekazać do lokalizacji lub repozytorium Maven zgodnego z konfiguracją obliczeniową.
- Kod w pliku JAR musi być używany
SparkContext.getOrCreate
do uzyskiwania kontekstu platformy Spark.
Konfigurowanie zadania JAR
JAR
Dodaj zadanie z karty Zadania w interfejsie użytkownika zadań, wykonując następujące czynności:
- W menu rozwijanym Typ wybierz pozycję
JAR
. - Określ klasę Main.
- Jest to pełna nazwa klasy zawierającej metodę main do wykonania. Ta klasa musi być uwzględniona w pliku JAR skonfigurowanym jako biblioteka zależna.
- Użyj funkcji Compute , aby wybrać lub skonfigurować klaster, który obsługuje logikę w pliku
JAR
. - Kliknij pozycję + Dodaj w obszarze Biblioteki zależne. Zostanie wyświetlone okno dialogowe Dodawanie biblioteki zależnej .
- Możesz wybrać istniejący plik JAR lub przekazać nowy plik JAR.
- Nie wszystkie lokalizacje obsługują pliki JAR.
- Nie wszystkie konfiguracje obliczeniowe obsługują pliki JAR we wszystkich obsługiwanych lokalizacjach.
- Każde źródło biblioteki ma inny przepływ do wybierania lub przekazywania pliku JAR. Zobacz Biblioteki.
- (Opcjonalnie) Skonfiguruj parametry jako listę ciągów przekazywanych jako argumenty do klasy głównej. Zobacz Konfigurowanie parametrów zadania.
- Kliknij pozycję Zapisz zadanie.