Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die JAR-Aufgabe, um Scala- oder Java-Code bereitzustellen, der in einem JAR (Java ARchiv) kompiliert wurde. Sie müssen JAR-Dateien an einem Speicherort speichern, der von Ihren Compute-Konfigurationen unterstützt wird. Weitere Informationen finden Sie unter Java- und Scala-Bibliotheksunterstützung.
Wichtig
Scala hat Unterstützungseinschränkungen im Standardzugriffsmodus des Unity-Katalogs. Siehe Sprachunterstützung für den Standardzugriffsmodus für Unity-Katalog und Spark-API-Einschränkungen und -Anforderungen für den Standardzugriffsmodus für Unity-Katalog. Der Standardzugriffsmodus erfordert auch einen Administrator, Maven-Koordinaten und Pfade für JAR-Bibliotheken zu einem allowlist
hinzuzufügen. Weitere Informationen finden Sie unter Setzen von Bibliotheken und Inititalisierungsskripts auf Computeressourcen im Standardzugriffsmodus (ehemals freigegebener Zugriffsmodus) auf die Positivliste.
Ausführliche Informationen zum Bereitstellen von Scala JAR-Dateien auf einem Unity Catalog-fähigen Cluster im Standardzugriffsmodus finden Sie unter Deploy Scala JARs on Unity Catalog clusters.
Anforderungen
- Sie müssen eine Compute-Konfiguration auswählen, die Scala-Workloads unterstützt.
- Sie müssen Ihre JAR-Datei an einen Speicherort oder ein Maven-Repository hochladen, das mit Ihrer Compute-Konfiguration kompatibel ist.
- Der Code in Ihrer JAR-Datei muss zum Abrufen eines Spark-Kontexts
SparkContext.getOrCreate
verwenden.
Konfigurieren einer JAR-Aufgabe
Fügen Sie eine JAR
-Aufgabe auf der Registerkarte Aufgaben in der Benutzeroberfläche Jobs hinzu, indem Sie wie folgt vorgehen:
- Wählen Sie im Dropdownmenü Typ die Option
JAR
aus. - Geben Sie die Hauptklasse an.
- Dies ist der vollständige Name der Klasse, die die auszuführende Hauptmethode enthält. Diese Klasse muss in einem JAR enthalten sein, das als abhängige Bibliothek konfiguriert ist.
- Verwenden Sie Compute, um einen Cluster auszuwählen oder zu konfigurieren, der die Logik in Ihrem
JAR
unterstützt. - Klicken Sie unter Abhängige Bibliotheken auf + Hinzufügen. Der Dialog Abhängige Bibliothek hinzufügen wird angezeigt.
- Sie können eine vorhandene JAR-Datei auswählen oder eine neue JAR-Datei hochladen.
- Nicht alle Speicherorte unterstützen JAR-Dateien.
- Nicht alle Compute-Konfigurationen unterstützen JAR-Dateien an allen unterstützten Speicherorten.
- Jede Bibliotheksquelle verfügt über einen anderen Flow zum Auswählen oder Hochladen einer JAR-Datei. Siehe Installieren von Bibliotheken.
- (Optional) Konfigurieren Sie Parameter als eine Liste von Zeichenketten, die als Argumente an die Hauptklasse übergeben werden. Weitere Informationen finden Sie unter Konfigurieren von Aufgabenparametern.
- Klicken Sie auf Aufgabe speichern.