Setting up the Studio for multiple users on a single installation (Windows OS)

Overview

This article will provide the steps needed to configure your Studio installation so each remote user can work with a different workspace.

 

Environment

Currently, this procedure applies for Studio installations made under Windows OS and when using a Remote Desktop.

 

Resolution

Follow the steps below to configure one workspace per user on a new Studio installation.

  1. Place the license file at the Studio root.
  2. Launch the Studio once on the Windows server with the admin rights.
  3. Create a local project to completely launch the Studio (this project will be removed later).
  4. Once the Studio is open, wait for the Additional Talend Packages dialog box to be displayed.
  5. Check all the features to install everything the user may need.
  6. Close the Studio.
  7. Remove /workspace (or rename it if you want to keep it).
  8. Update the file Talend-Studio-InstallationFolder\configuration\config.ini by adding these two lines at the end of the file:
    osgi.configuration.area=@user.home/MyTalendStudio/configurationTalend
    osgi.instance.area=@user.home/MyTalendStudio/workspaceTalend

    config.png

  9. Start Talend Studio. It will use the file config.ini you modified in the previous step, and will create the directories @user.home/MyTalendStudio/configurationTalend and @user.home/MyTalendStudio/workspaceTalend.

    Note:

    1. You may have to launch the Talend Studio twice in order to create all the required files in @user.home/TalendStudio/configurationTalend and @user.home/TalendStudio/workspaceTalend.
    2. The first time you launch Talend Studio after the modification in Talend-Studio-InstallationFolder\configuration\config.ini, it may terminate by itself. In this case, re-launch it.
    3. Provide the license key file if it is asked for.
    4. Once Talend Studio is successfully started, stop it before executing the next step.
  10. Navigate to @user.home/TalendStudio/configurationTalend and edit the file maven_user_settings.xml. This file should contain the line:

    <localRepository>C:/Users/<username>/MyTalendStudio/configurationTalend/.m2/repository</localRepository>

    Replace that line with the following line, then save the file:

    <localRepository><Talend-Studio-InstallationFolder>/configuration/.m2/repository</localRepository>

    Note: The goal is to share the repository between all users.

  11. Copy the directory MyTalendStudio (the directory created in @user.home/) and its content under the <user.home> of other users who will use the Studio.

 

Important notes

  • Each user should have a different account

  • The server resources (memory & CPU) should be the ones recommended for one user multiplied by the number of connected users

Version history
Revision #:
10 of 10
Last update:
‎01-31-2018 11:15 AM
Updated by:
 
Labels (1)