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.
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
- Choisissez une configuration de compute qui prend en charge votre charge de travail.
- Upload votre fichier JAR vers un emplacement ou un repository Maven compatible avec votre compute. Consultez la prise en charge des bibliothèques JAR.
- Pour le mode d'accès standard : un administrateur doit ajouter des coordonnées Maven et des chemins JAR à une liste d'autorisation. Consultez les limitations d'accès standard.
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 :
-
Cliquez sur
Ajouter une tâche .
-
Saisissez un nom dans le champ Nom de la tâche .
-
Dans le menu déroulant Type , sélectionnez
JAR. -
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 .
-
Cliquez sur **Compute** pour sélectionner ou configurer le compute. Choisissez un compute classique ou serverless.
-
Configurez votre environnement et ajoutez les dépendances :
-
Pour le compute classique, cliquez sur
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
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.
-
-
(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.
-
(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.
-
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.