Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd JAR-uppgiften för att distribuera Scala- eller Java-kod som kompilerats till en JAR (Java ARchive). Du måste lagra JAR-filer på en plats som stöds av dina beräkningskonfigurationer. Se Stöd för Java- och Scala-bibliotek.
Viktigt!
Scala har stödbegränsningar i Standardåtkomstläge för Unity Catalog. Se Språkstöd för Standardåtkomstläge för Unity Catalog och Begränsningar och krav för Spark API för standardåtkomstläge i Unity Catalog. Standardåtkomstläge kräver också att en administratör lägger till Maven-koordinater och sökvägar för JAR-bibliotek i en allowlist
. Se Allowlist-bibliotek och init-skript för beräkning med standardåtkomstläge (tidigare delat åtkomstläge).
Mer information om hur du distribuerar Scala JAR-filer i ett Unity Catalog-aktiverat kluster i standardåtkomstläge finns i Distribuera Scala JARs på Unity Catalog-kluster.
Kravspecifikation
- Du måste välja en beräkningskonfiguration som stöder Scala-arbetsbelastningar.
- Du måste ladda upp JAR-filen till en plats eller en Maven-lagringsplats som är kompatibel med din beräkningskonfiguration.
- Koden i din JAR-fil måste använda
SparkContext.getOrCreate
för att erhålla en Spark-kontext.
Konfigurera en JAR-uppgift
Lägg till en JAR
aktivitet från fliken Uppgifter i användargränssnittet för jobb genom att göra följande:
- I listrutan Typ väljer du
JAR
. - Ange Main-klassen.
- Det här är det fullständiga namnet på klassen som innehåller huvudmetoden som ska köras. Den här klassen måste ingå i en JAR som konfigurerats som ett beroende bibliotek.
- Använd Compute för att välja eller konfigurera ett kluster som stöder logiken i din
JAR
. - Klicka på + Lägg till under Beroende bibliotek. Dialogrutan Lägg till beroende bibliotek visas.
- Du kan välja en befintlig JAR-fil eller ladda upp en ny JAR-fil.
- Alla platser stöder inte JAR-filer.
- Alla beräkningskonfigurationer stöder inte JAR-filer på alla platser som stöds.
- Varje bibliotekskälla har ett annat flöde för att välja eller ladda upp en JAR-fil. Se Installera bibliotek.
- (Valfritt) Konfigurera Parametrar som en lista över strängar som skickas som argument till huvudklassen. Se Konfigurera aktivitetsparametrar.
- Klicka på Spara uppgift.