Configurer l'exécution à distance (Talend > Run/Debug) - 7.3

Guide d'utilisation de Talend Data Fabric Studio

Version
7.3
Language
Français (France)
EnrichDitaval
Data Fabric
Product
Talend Data Fabric
Module
Studio Talend
Content
Création et développement

Le Studio Talend vous permet de déployer et exécuter vos Jobs sur un serveur de Jobs distant lorsque vous travaillez sur un projet local ou un projet distant, tout en étant connecté à Talend Administration Center.

Procédure

  1. Cliquez sur le menu Window > Preferences pour ouvrir la fenêtre Preferences.
  2. Développez les nœuds Talend et Run/Debug puis cliquez sur Remote.
  3. Facultatif : Pour permettre le monitoring de l'utilisation des ressources de la JVM durant l'exécution de Jobs sur un serveur de Jobs distant, procédez comme suit :
    1. Cochez la case Enable remote monitoring.
    2. Dans le champ Remote JMX port, saisissez le numéro d'un port d'écoute disponible dans votre système.
  4. Facultatif : Pour définir un·e utilisateur·rice spécifique sous Unix autorisé à démarrer l'exécution du Job sur un JobServer distant, saisissez l'identifiant de l'utilisateur·rice dans le champ Run as (Set up user for Unix).
    Si le champ est laissé blanc, n'importe quel utilisateur existant du système d'exploitation peut démarrer l'exécution du Job.
    Conseil : Par défaut, le nom d'utilisateur·trice doit commencer par une lettre minuscule entre a et z, suivie d'une combinaison de lettres minuscules (de a à z) et de chiffres (de 0 à 9). Pour pouvoir utiliser d'autres caractères que des lettres et des chiffres, vous devez modifier l'expression régulière ^[a-z][-a-z0-9]*\$ dans le paramètre de org.talend.remote.jobserver.server.TalendJobServer.RUN_AS_USER_VALIDATION_REGEXP dans le fichier {Job_Server_Installation_Folder}\agent\conf\TalendJobServer.properties. Par exemple :
    • Pour définir un modèle de nom d'utilisateur·trice incluant un point, tel que firstname.lastname, modifiez l'expression régulière comme suit : ^[a-z][-a-z0-9]*.[a-z][-a-z0-9]*\$.
    • Pour pouvoir utiliser un ou plusieurs tirets bas (_) dans le nom d'utilisateur ou d'utilisatrice, modifiez l'expression régulière comme suit : ^[a-z][-a-z_0-9]*\$.
  5. Si la connexion à Internet est mauvaise, saisissez une valeur appropriée dans le champ Max size per package to transfer pour vous assurer que les packages de Jobs reçus sur le JobServer sont complets.
    Par défaut, la taille maximale des packages est de 1048576 octets (1 Mo).
  6. Pour exécuter vos Jobs à distance lorsque vous travaillez sur un projet local, vous devez configurer les informations de votre JobServer distant.
    Remarque : Lorsque vous travaillez sur un projet distant, vous devez connecter votre Studio à Talend Administration Center, afin que les paramètres du serveur de Jobs soient récupérés automatiquement.

    Si vous travaillez sur un projet distant et que votre Studio est déconnecté de Talend Administration Center, aucun paramètre du serveur de Jobs distant n'est récupéré et vous ne pouvez les configurer dans le Studio, vous ne pouvez donc pas exécuter de Job à distance.

    1. Dans la zone Remote Jobs Servers, cliquez sur le bouton [+] pour ajouter une ligne à la table.
    2. Renseignez tous les champs pour le JobServer : Name, Host Name (ou adresse IP), Standard Port, Username, Password et File transfer Port.

      Les champs Username et Password ne sont pas requis si aucun·e utilisateur·rice n'est configuré·e dans le fichier de configuration conf/users.csv du JobServer.

  7. Cliquez sur Apply puis sur Apply and Close afin de valider ces modifications.