Dela via


JAR-uppgift för arbeten

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:

  1. I listrutan Typ väljer du JAR.
  2. 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.
  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 Installera 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.