Dela via


JAR-uppgift för jobb

Använd JAR-uppgiften för att distribuera Scala- eller Java-kod som kompilerats till en JAR (Java ARchive).

Viktigt!

Scala har stödbegränsningar i läget delad åtkomst i Unity Catalog. Se Språkstöd för enhetskatalogens läge för delad åtkomst och Begränsningar och krav för Spark API för delad åtkomst i Unity Catalog.

Läget för delad åtkomst kräver att en administratör lägger till Maven-koordinater och sökvägar för JAR-bibliotek i en allowlist. Se Tillåtlista bibliotek och init-skript för delad beräkning.

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.

Krav

  • 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 JAR-filen måste användas SparkContext.getOrCreate för att hämta 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:

  1. I listrutan Typ väljer du JAR.
  2. Ange klassen Main.
    • 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.
  3. Använd Compute för att välja eller konfigurera ett kluster som stöder logiken i din JAR.
  4. 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 Bibliotek.
  5. (Valfritt) Konfigurera Parametrar som en lista över strängar som skickas som argument till huvudklassen. Se Konfigurera aktivitetsparametrar.
  6. Klicka på Spara uppgift.