Aller au contenu principal

Tâche JAR pour les Jobs

Utilisez la tâche JAR pour déployer du code Scala ou Java compilé dans un JAR (Java ARchive). Avant de créer une tâche JAR, consultez Créer un JAR compatible Databricks pour connaître les exigences de build et les limitations.

info

Aperçu

Les jobs Serverless Scala et Java sont en aperçu public. Vous pouvez utiliser des tâches JAR pour déployer votre JAR. Consultez Gérer les aperçus Databricks si ce n'est pas déjà activé.

Exigences

Configurer une tâche JAR

Ajoutez une tâche JAR depuis l'onglet tab dans l'interface utilisateur des jobs en procédant comme suit :

  1. Cliquez sur Icône Plus. Ajouter une tâche .

  2. Saisissez un nom dans le champ Nom de la tâche .

  3. Dans le menu déroulant Type , sélectionnez JAR.

  4. Spécifiez la Classe principale .

    • C'est le nom complet de la classe contenant la méthode principale à exécuter. Cette classe doit être incluse dans un JAR configuré en tant que bibliothèque dépendante .
  5. Cliquez sur **Compute** pour sélectionner ou configurer le compute. Choisissez un compute classique ou serverless.

  6. Configurez votre environnement et ajoutez les dépendances :

    • Pour le compute classique, cliquez sur Icône Plus. Ajouter sous Bibliothèques dépendantes . La boîte de dialogue Ajouter une bibliothèque dépendante s'affiche.

      • Vous pouvez sélectionner un fichier JAR existant ou upload un nouveau fichier JAR.
      • Tous les emplacements ne prennent pas en charge les fichiers JAR.
      • Toutes les configurations de compute ne prennent pas en charge les fichiers JAR dans tous les emplacements pris en charge.
      • Chaque **source de bibliothèque** a un flux différent pour sélectionner ou upload un fichier JAR. Consultez Installer des bibliothèques.
    • Pour le compute Serverless, choisissez un environnement, puis cliquez sur Icône de crayon. modifier pour le configurer.

      • Vous devez sélectionner 4 ou supérieur pour la Version de l’environnement .
      • Ajoutez votre fichier JAR.
      • Ajoutez toutes les autres dépendances que vous avez. N'incluez pas les dépendances Spark, car elles sont déjà fournies dans l'environnement par Databricks Connect. Pour plus d'information sur les dépendances dans les JAR, consultez Créer un JAR compatible Databricks.
  7. (Facultatif) Configurez les Paramètres comme une liste de chaînes transmises en tant qu'arguments à la classe principale. Consultez Configurer les paramètres de tâche.

  8. (Facultatif) Pour configurer les nouvelles tentatives, les threshold de durée d'exécution ou de backlog de streaming, ou les notifications, consultez Paramètres de tâches avancés.

  9. Cliquez sur Enregistrer la tâche .

Pour modifier, cloner, désactiver ou supprimer cette tâche, consultez Configurer et modifier les tâches dans Lakeflow Jobs.