Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik de JAR-taak om Scala- of Java-code te implementeren die is gecompileerd in een JAR (Java ARchive). U moet JAR-bestanden opslaan op een locatie die wordt ondersteund door uw rekenconfiguraties. Zie ondersteuning voor Java- en Scala-bibliotheken.
Belangrijk
Scala biedt ondersteuningsbeperkingen in de standaardtoegangsmodus van Unity Catalog. Zie Taalondersteuning voor de standaardtoegangsmodus van Unity Catalogen beperkingen en vereisten voor de Spark-API voor de standaardtoegangsmodus van Unity Catalog. Voor de standaardtoegangsmodus moet een beheerder ook Maven-coördinaten en -paden voor JAR-bibliotheken toevoegen aan een allowlist
. Zie Allowlist-bibliotheken en init-scripts voor berekening met de standaardtoegangsmodus (voorheen gedeelde toegangsmodus).
Zie Scala JAR's implementeren in Unity Catalog-clusters voor meer informatie over het implementeren van Scala JAR-bestanden op een cluster met Unity Catalog-functionaliteit in de standaardtoegangsmodus.
Vereisten
- U moet een rekenconfiguratie kiezen die ondersteuning biedt voor Scala-workloads.
- U moet uw JAR-bestand uploaden naar een locatie of Maven-opslagplaats die compatibel is met uw rekenconfiguratie.
- De code in uw JAR-bestand moet
SparkContext.getOrCreate
gebruiken om een Spark-context te verkrijgen.
Een JAR-taak configureren
Voeg op de volgende manier een JAR
taak toe vanaf het tabblad Taken in de gebruikersinterface van taken:
- Selecteer in de vervolgkeuzelijst
JAR
. - Geef de hoofdklasse op.
- Dit is de volledige naam van de klasse die de hoofdmethode bevat die moet worden uitgevoerd. Deze klasse moet worden opgenomen in een JAR die is geconfigureerd als een afhankelijke bibliotheek.
- Gebruik Compute- om een cluster te selecteren of configureren dat de logica in uw
JAR
ondersteunt. - Klik op + Toevoegen onder Afhankelijke bibliotheken. Het dialoogvenster Afhankelijke bibliotheek toevoegen wordt weergegeven.
- U kunt een bestaand JAR-bestand selecteren of een nieuw JAR-bestand uploaden.
- Niet alle locaties ondersteunen JAR-bestanden.
- Niet alle rekenconfiguraties ondersteunen JAR-bestanden op alle ondersteunde locaties.
- Elke bibliotheekbron heeft een andere stroom voor het selecteren of uploaden van een JAR-bestand. Zie Bibliotheken installeren.
- (Optioneel) Configureer Parameters als een lijst met tekenreeksen die als argumenten aan de hoofdklasse worden doorgegeven. Zie Configuratie van taakparameters.
- Klik op Taak opslaan.