Accéder au contenu principal Passer au contenu complémentaire

Installer Talend JobServer en tant que service sous Windows

Avant de commencer

Pour configurer les paramètres de Talend JobServer passés à l'application Java, vous devez modifier les dernières lignes du fichier jsl_static64.ini. Ce fichier indique le chemin de différents fichiers, comme les fichiers de configuration, les fichiers .jar et les bibliothèques Java.
Pour ce faire, modifiez les paramètres comme indiqué ci-dessous :
params = 5
param00 = -cp
param01 = c:\jobserver;c:\jobserver\lib\*
param02 = -Dcom.sun.management.jmxremote
param03 = -Dtalend_props=<JobServerPath>\conf\TalendJobServer.properties
param04 = org.talend.remote.jobserver.service.WindowsJobServer
<JobServerPath> correspond au chemin d'accès du répertoire d'installation du Talend JobServer et X au numéro de version des packages. Si vous avez installé le Studio Talend à l'aide de l'assistant d'installation, ce chemin correspond à <JobServerPath>\agent.
Note InformationsRemarque : Notez que le premier paramètre indiqué est nommé param00 et non param01, et que l'usage des guillemets n'est pas requis autour des chaînes contenant des espaces. Notez également que chaque valeur de paramètre doit être inscrite dans un paramètre distinct.

Procédure

  1. Configurez votre JobServer pour exécuter des Jobs à l'aide de la version Java adaptée, en vous basant sur les niveaux de compatibilité Java des Jobs.
    Deux approches sont disponibles :
    • Mode adaptif (recommandé pour les instances du JobServer à partir du patch 8.0.2.20250129_0823_patch, sorti avec la version R2025-01) :
      1. Ouvrez le fichier jsl_static64.ini.
      2. Ajoutez les paramètres paramXX. Ces paramètres spécifient les chemins d'accès aux dossiers bin des instances Java à utiliser comme candidates pour les exécutions de Jobs. Par exemple :
        <!-- Other parameters skipped for brevity -->
        param05 = -Dorg.talend.execution.JAVA_8_PATH=<pathToJava8BinFolder>
        param06 = -Dorg.talend.execution.JAVA_11_PATH=<pathToJava11BinFolder>
        param07 = -Dorg.talend.execution.JAVA_17_PATH=<pathToJava11BinFolder> 
    • Si votre JobServer a une ancienne version et qu'il ne peut être mis à niveau, suivez cette procédure afin de spécifier la version de Java à utiliser pour les exécutions.
      Note InformationsRemarque : Cette approche n'est pas dynamique et seule une version de Java peut être spécifiée.
      1. Dans le fichier jsl64.ini, renseignez la variable JAVA_HOME avec le chemin vers l'instance Java.
      2. Configurez la valeur de PATH avec le chemin d'accès à la version de Java à utiliser pour exécuter les Jobs.
      3. Configurez la valeur de jrepath avec le chemin d'accès à la version de Java à utiliser pour démarrer le Talend JobServer.
      Par exemple :
      • Pour utiliser Java 17 partout, et si la variable %JAVA_HOME% n'est pas encore configurée dans votre environnement utilisateur·trice, ajoutez les lignes suivantes dans les sections [defines] et [java] :
        [defines]
        JAVA_HOME = c:\java\17.0.11-zulu
        PATH = %JAVA_HOME%\bin;%PATH% 
                                      
        [java]
        jrepath = c:\java\17.0.11-zulu
      • Pour utiliser Java 17 pour Talend JobServer et Java 11 pour l'exécution de Jobs, ajoutez les lignes suivantes dans les sections [defines] et [java] :
        [defines]
        PATH = c:\java\11.0.23-zulu\bin;%PATH% 
                                      
        [java]
        jrepath = c:\java\17.0.11-zulu
    Note InformationsConseil : Si vous ignorez cette étape, l'instance Java du Talend JobServer est utilisée pour exécuter les Jobs.
  2. Ouvrez une fenêtre de commande en tant qu'administrateur et placez-vous dans le dossier conf du répertoire d'installation de Talend JobServer.
  3. Exécutez la commande suivante :
    jsl_static64.exe -debug
  4. Arrêtez l'exécution en appuyant sur les touches Ctrl+C.
  5. Dans l'invite de commande, saisissez la commande suivante : jsl_static64.exe -install
    Le système indique que Talend JobServer est installé en tant que service Windows.

Résultats

Le service Talend JobServer est créé et vous pouvez le visualiser dans Panneau de configuration > Outils d'administration > Services depuis le Menu Démarrer de Windows.

Notez que, lors de l'arrêt ou du démarrage de Windows, le service Talend JobServer ne s'arrête pas. Afin d'éviter des problèmes au démarrage, vous devez arrêter le service avant l'arrêt ou le redémarrage de votre machine.

Pour supprimer le service, saisissez la commande suivante dans la fenêtre de commande : jsl_static64.exe -remove

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.