Configuring remote execution - Cloud - 8.0

Talend Studio User Guide

Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Talend Studio
Design and Development
Last publication date
Available in...

Big Data

Big Data Platform

Data Fabric

Data Integration

Data Management Platform

Data Services Platform

MDM Platform

Real-Time Big Data Platform

Talend Studio allows you to deploy and execute your Jobs on a Talend Remote Engine or Talend JobServer when you work on either a local project or on a remote one on the condition that you are connected with Talend Cloud Management Console or Talend Administration Center.

For more information, see Running a Job remotely.


  1. From the menu bar, click Window > Preferences to open the Preferences dialog box.
  2. On the tree view in the Preferences dialog box, expand Talend > Run/Debug and then click Remote.
  3. Optional: To enable monitoring the JVM resource usage during Job execution on a Remote Engine or JobServer, do the following:
    1. Select the Enable remote monitoring check box.
    2. In Remote JMX port field, enter a listening port number that is free in your system.
  4. Optional: To define a specific Unix OS user allowed to start the Job execution on a Remote Engine or JobServer, enter the user name in the Run as (Set up user for Unix) field.
    If left blank, any of the existing Operating System users can start the Job execution.
    Tip: By default, the username must start with a lower-case letter from a to z, followed by a combination of lower-case letters (a to z) and numbers (from 0 to 9). To allow using characters other than those letters and numbers, you need to modify the regular expression ^[a-z][-a-z0-9]*\$ in the value of the org.talend.remote.jobserver.server.TalendJobServer.RUN_AS_USER_VALIDATION_REGEXP parameter in the file {Remote_Engine_Installation_Folder}\etc\org.talend.remote.jobserver.server.cfg or {JobServer_Installation_Folder}\agent\conf\ For example:
    • To define a username pattern that should include a dot, like firstname.lastname, modify the regular expression to ^[a-z][-a-z0-9]*.[a-z][-a-z0-9]*\$.
    • To allow using one or more underscores (_) in the username, modify the regular expression to ^[a-z][-a-z_0-9]*\$.
  5. If the network condition is bad, enter an appropriate value in the Max size per package to transfer field to ensure that the Job packages received on the Remote Engine or JobServer are complete.
    By default, the maximum package size is 1048576 bytes (1 MB).
  6. To remotely execute your Jobs while you are working on a local project, configure the Remote Engine or JobServer details.
    Note: When working on a remote project, you need to connect Talend Studio with Talend Cloud Management Console or Talend Administration Center so that the Remote Engine or JobServer settings are automatically retrieved.

    If Talend Studio is disconnected from Talend Cloud Management Console or Talend Administration Center, you can not run the Job remotely because the Remote Engine or JobServer settings can not be retrieved and you can not configure them manually.

    1. In the table area, click the [+] button to add a new line in the table.
    2. Specify the values in all the fields for the Remote Engine or JobServer, Name, Host name (or IP address), Standard port, User, Password, File transfer Port, and Enable SSL.

      The User and Password fields are not required if no users are configured in the configuration file conf/users.csv of the JobServer.

  7. Click Apply and Apply and Close to validate the changes.