Ú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:
- V rozevírací nabídce Typ vyberte
JAR
. - 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.
- Pomocí služby Compute vyberte nebo nakonfigurujte cluster, který podporuje logiku ve vašem
JAR
prostředí . - 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.
- (Volitelné) Nakonfigurujte parametry jako seznam řetězců předaných jako argumenty hlavní třídě. Viz Konfigurace parametrů úkolu.
- Klikněte na Uložit úkol.