Tous les produits
Search
Centre de documentation

Lindorm:JAR job development practice

Dernière mise à jour :Aug 11, 2026

Ce guide vous accompagne dans le développement d'un job JAR pour le moteur de calcul Lindorm, de la configuration des dépendances à la soumission du job. À l'issue de cette procédure, vous serez en mesure de :

  • Configurer les dépendances Spark appropriées.

  • Définir les identifiants LindormTable dans SparkConf.

  • Écrire et exécuter un job JAR Spark qui interroge les données LindormTable.

  • Soumettre le job via la console Lindorm ou le service Data Management Service (DMS).

Prérequis

Avant de commencer, assurez-vous que vous disposez des éléments suivants :

Étape 1 : Configurer les dépendances

Le moteur de calcul Lindorm s'exécute sur la version communautaire de Spark 3.3.1. Définissez le paramètre scope sur provided afin que les bibliothèques Spark ne soient pas intégrées à votre fichier JAR. Le cluster les fournit lors de l'exécution.

<dependency>
  <groupId>org.apache.spark</groupId>
  <artifactId>spark-core_2.12</artifactId>
  <version>3.3.1</version>
  <scope>provided</scope>
</dependency>

Étape 2 : Configurer les permissions

Pour accéder aux données LindormTable depuis Spark SQL, configurez un nom d'utilisateur et un mot de passe dans SparkConf. Les identifiants par défaut sont root/root.

SparkConf conf = new SparkConf();
conf.set("spark.sql.catalog.lindorm_table.username", "root");
conf.set("spark.sql.catalog.lindorm_table.password", "root");
Paramètre Valeur par défaut Description
spark.sql.catalog.lindorm_table.username root Nom d'utilisateur pour l'accès à LindormTable
spark.sql.catalog.lindorm_table.password root Mot de passe pour l'accès à LindormTable

Pour plus de détails sur l'accès aux données LindormTable, consultez la rubrique Accéder aux données dans LindormTable.

Étape 3 : Configurer les paramètres

Pour obtenir la liste complète des éléments de configuration pris en charge et savoir comment les définir, consultez la rubrique Configuration des jobs.

Étape 4 : Exemple de code

Le développement de jobs JAR est entièrement compatible avec la version communautaire de Spark 3.3.1. Pour un exemple de code, téléchargez les Exemples de jobs Spark.

Étape 5 : Soumettre le job

Le moteur de calcul Lindorm prend en charge deux méthodes de soumission de jobs. Choisissez celle qui correspond le mieux à votre flux de travail :

Méthode Idéal pour Référence
Console Lindorm Soumission interactive et surveillance des jobs via une interface web Gérer les jobs dans la console
DMS Gestion planifiée et automatisée des jobs Gérer les jobs à l'aide de DMS