Sdílet prostřednictvím


Úloha JAR pro úlohy

Pomocí úlohy JAR nasaďte kód Scala nebo Java zkompilovaný do jar (Java ARchive).

Důležité

Scala má omezení podpory v režimu sdíleného přístupu katalogu Unity. Viz podpora jazyka pro režim sdíleného přístupu katalogu Unity a omezení rozhraní Spark API a požadavky na režim sdíleného přístupu katalogu Unity.

Režim sdíleného přístupu vyžaduje, aby správce přidal souřadnice Mavenu a cesty pro knihovny JAR do .allowlist Viz Knihovny allowlist a inicializační skripty pro sdílené výpočetní prostředky.

Soubory JAR musíte ukládat do umístění podporovaného konfiguracemi výpočetních prostředků. Viz podpora knihoven Java a Scala.

Požadavky

  • Musíte zvolit výpočetní konfiguraci, která podporuje úlohy Scala.
  • Soubor JAR musíte nahrát do umístění nebo úložiště Maven kompatibilního s konfigurací výpočetních prostředků.
  • Kód v souboru JAR musí být použit SparkContext.getOrCreate k získání kontextu Sparku.

Konfigurace úlohy JAR

JAR Přidejte úkol z karty Úkoly v uživatelském rozhraní Úlohy následujícím způsobem:

  1. V rozevírací nabídce Typ vyberte JAR.
  2. Zadejte třídu Main.
    • Toto je úplný název třídy obsahující hlavní metodu, která se má provést. Tato třída musí být součástí souboru JAR nakonfigurovaného jako závislá knihovna.
  3. Pomocí služby Compute vyberte nebo nakonfigurujte cluster, který podporuje logiku ve vašem JARprostředí .
  4. Klikněte na + Přidat v části Závislé knihovny. Zobrazí se dialogové okno Přidat závislá knihovna .
    • Můžete vybrat existující soubor JAR nebo nahrát nový soubor JAR.
    • Ne všechna umístění podporují soubory JAR.
    • Ne všechny konfigurace výpočetních prostředků podporují soubory JAR ve všech podporovaných umístěních.
    • Každý zdroj knihovny má jiný tok pro výběr nebo nahrání souboru JAR. Viz knihovny.
  5. (Volitelné) Nakonfigurujte parametry jako seznam řetězců předaných jako argumenty hlavní třídě. Viz Konfigurace parametrů úkolu.
  6. Klikněte na Uložit úkol.