Partager via


Tâche JAR pour les projets.

Utilisez la tâche JAR pour déployer du code Scala ou Java compilé dans un JAR (Java ARchive).

Important

Scala dispose de limitations de support dans le mode d’accès partagé de Unity Catalog. Consultez Support linguistique pour le mode d’accès partagé à Unity Catalog et Limitations et exigences de l’API Spark pour le mode d’accès partagé à Unity Catalog.

Le mode d’accès partagé nécessite qu’un administrateur ajoute des coordonnées Maven et des chemins pour les bibliothèques JAR à un allowlist. Consultez Bibliothèques de listes d’autorisation et scripts d’initialisation sur le calcul partagé.

Vous devez stocker les fichiers JAR dans un emplacement pris en charge par vos configurations de capacité de calcul. Consultez Prise en charge des bibliothèques Java et Scala.

Spécifications

  • Vous devez choisir une configuration de capacité de calcul qui prend en charge les charges de travail Scala.
  • Vous devez charger votre fichier JAR dans un emplacement ou un référentiel Maven compatible avec votre configuration de capacité de calcul.
  • Le code de votre fichier JAR doit utiliser SparkContext.getOrCreate pour obtenir un contexte Spark.

Configurer une tâche JAR

Ajoutez une tâche JAR à partir de l’onglet Tâches de l’IU des projets en procédant comme suit :

  1. Dans le menu déroulant Type, sélectionnez JAR.
  2. Spécifiez la Classe principale.
    • Il s’agit du nom complet de la classe contenant la méthode principale à exécuter. Cette classe doit être incluse dans un fichier JAR configuré comme Bibliothèque dépendante.
  3. Utilisez Capacité de calcul pour sélectionner ou configurer un groupement qui prend en charge la logique dans votre JAR.
  4. Cliquez sur + Ajouter sous Bibliothèques dépendantes. La boîte de dialogue Ajouter une bibliothèque dépendante apparaît.
    • Vous pouvez sélectionner un fichier JAR existant ou charger un nouveau fichier JAR.
    • Tous les emplacements ne prennent pas en charge les fichiers JAR.
    • Toutes les configurations de capacité de calcul ne prennent pas en charge les fichiers JAR dans tous les emplacements pris en charge.
    • Chaque source de bibliothèque présente un flux différent pour la sélection ou le téléchargement d’un fichier JAR. Consultez Bibliothèques.
  5. (Facultatif) Configurez Paramètres comme liste de chaînes passées en tant qu’arguments à la classe principale. Consultez Configurer les paramètres de tâche.
  6. Cliquez sur Enregistrer la tâche.