Attività JAR per i processi
Usare l'attività JAR per distribuire il codice Scala o Java compilato in un file JAR (Java ARchive).
Importante
Scala presenta limiti di supporto nella modalità di accesso condiviso del catalogo Unity. Vedere Supporto del linguaggio per la modalità di accesso condiviso del catalogo Unity e Limiti e requisiti dell'API Spark per la modalità di accesso condiviso del catalogo Unity.
La modalità di accesso condiviso richiede a un amministratore di aggiungere coordinate e percorsi Maven per le librerie JAR a un oggetto allowlist
. Si veda Librerie Allowlist e script di init su calcolo condiviso.
È necessario archiviare i file JAR in un percorso supportato dalle configurazioni di calcolo. Vedere Supporto per le librerie Java e Scala.
Requisiti
- È necessario scegliere una configurazione di calcolo che supporti i carichi di lavoro Scala.
- È necessario caricare il file JAR in un percorso o in un repository Maven compatibile con la configurazione di calcolo.
- Il codice del file JAR deve usare
SparkContext.getOrCreate
per ottenere un contesto Spark.
Configurare un'attività JAR
Aggiungere un'attività JAR
dalla scheda Attività nell'interfaccia utente processi eseguendo le operazioni seguenti:
- Nel menu a discesa Tipo selezionare
JAR
. - Specificare la classe Main.
- È il nome completo della classe che contiene il metodo principale che deve essere eseguito. Questa classe deve essere inclusa in un file JAR configurato come libreria dipendente.
- Usare Calcolo per selezionare o configurare un cluster che supporta la logica in
JAR
. - Fare clic su + Aggiungi in Librerie dipendenti. Verrà visualizzata la finestra di dialogo Aggiungi libreria dipendente.
- È possibile selezionare un file JAR esistente o caricare un nuovo file JAR.
- Non tutti i percorsi supportano i file JAR.
- Non tutte le configurazioni di calcolo supportano i file JAR in tutti i percorsi supportati.
- Ogni Origine libreria ha un flusso diverso per la selezione o il caricamento di un file JAR. Vedere Librerie.
- (Facoltativo) Configurare i parametri come elenco di stringhe passate come argomenti alla classe principale. Vedere Configurare i parametri dell'attività.
- Cliccare Salva task.