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. Facultatif : Si vous souhaitez configurer une JVM différente pour exécuter les Jobs, vous devez définir la variable JAVA_HOME avec un chemin pointant vers cette JVM dans le fichier de configuration jsl64.ini.
    Configurez la valeur de PATH avec la version de Java à utiliser pour exécuter des Jobs et la valeur jrepath avec le chemin vers la version de Java à utiliser pour démarrer Talend JobServer.

    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

    Exemple

    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
  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.