如果您安装了 R2021-01 Studio 月度更新或者 Talend 提供的更高版本,Talend Studio 将支持共享模式,这允许安装了 Talend Studio 的机器上的每名用户使用不同的配置和工作区文件夹。
注: 推荐的总内存将是一名用户的推荐内存与所连接用户数的乘积。
关于此任务
以下步骤将向您展示如何为 Talend Studio 启用共享模式。
步骤
- 将 Talend 提供的许可证文件放在 Talend Studio 安装目录的根目录下。
- 让一名对 Talend Studio 安装目录拥有完全读写访问权限的用户启动 Talend Studio。
-
在 Additional Talend Packages (附加 Talend 软件包) 对话框中,根据您的工程需求选择软件包,但必需和可选的第三方库除外。
- 第三方库将安装在每名用户自己的配置文件夹中。为了节省磁盘空间,建议每名用户只在需要时安装第三方库。
- 启用共享模式之后,将无法安装除第三方库以外的所有其他软件包,因此建议您在启用共享模式之前安装这些软件包。
-
所选的软件包安装完成后,安装需要的所有补丁。
- 启用共享模式后将无法安装补丁,因此建议您在启用共享模式前安装所有补丁。
- 安装了最新的补丁之后,必须将它们保留在 Talend Studio 安装目录下的 patches 文件夹中。
更多有关下载及应用补丁的信息,参见 下载并应用补丁。
- 所需的补丁安装完成后,关闭 Talend Studio。
-
在 <Talend-Studio>/configuration/config.ini 文件的末尾添加两个属性
osgi.configuration.area
和osgi.instance.area
,为 Talend Studio 启用共享模式,其中 <Talend-Studio> 是 Talend Studio 根文件夹的名称。例如,osgi.configuration.area=@user.home/studio/configuration osgi.instance.area=@user.home/studio/workspace
这两个属性指定每名用户的 Talend Studio 配置和工作区位置。您可以使用一些其他系统属性或环境属性来指定位置。位置中的每个变量必须由一对
$
字符作为起始和结束标记。 例如,osgi.configuration.area=D:/$USERNAME$/configuration osgi.instance.area=D:/$USERNAME$/workspace
稍后,当机器上的每名用户启动时 Talend Studio,会自动创建配置和工作区文件夹。
重要: 为 Talend Studio 启用共享模式之后,如果需要安装任何软件包或补丁,您需要首先删除这两行内容以禁用共享模式,然后重新启动并关闭 Talend Studio 一次。随后,您可以正常安装软件包或补丁。