Udostępnij za pośrednictwem


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:

  1. W menu rozwijanym Typ wybierz pozycję JAR.
  2. 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.
  3. Użyj funkcji Compute , aby wybrać lub skonfigurować klaster, który obsługuje logikę w pliku JAR.
  4. 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.
  5. (Opcjonalnie) Skonfiguruj parametry jako listę ciągów przekazywanych jako argumenty do klasy głównej. Zobacz Konfigurowanie parametrów zadania.
  6. Kliknij pozycję Zapisz zadanie.