跳到主要内容 跳到补充内容

Talend JobServer 配置 JVM (可选)

Talend JobServer 允许选择非默认使用的其他 JVM 来运行作业。

关于此任务

例如,您可以将 Talend JobServer 配置为从 Java 17 开始,并使用 Java 11 执行作业。

要使用“作为服务安装的 Talend JobServer 获得相同的结果,请参阅将 Talend JobServer 作为服务安装到 Windows

步骤

  1. 如果还没有完成,请将 Java 11 实例的路径添加到 PATH 环境变量中。
  2. 打开一个命令行终端并执行 java -version 命令。
    您应该看到打印的 Java 11,这表明任何 Java 进程默认情况下都是使用 PATH 中定义的 Java 11 可执行文件启动的。
  3. 如果还没有完成,请将 Java 17 实例的路径添加到 JAVA_HOME 环境变量中。
  4. 转到安装 Talend JobServer 的目录,并打开 start_rs.bat 文件进行编辑。
  5. set MY_JAVA=java 更改为 set MY_JAVA=%JAVA_HOME%/bin/java,确保您的 Talend JobServerJAVA_HOME 中定义的 JAVA 17 开始。
  6. stop_rs.bat 文件中重复此操作。

结果

下次启动 Talend JobServer 时,它将使用 Java 17 启动,使用 Java 11 执行作业。
信息注释注: 或者,您可以使用作业启动器路径参数来定义要使用的Java实例,但由于其缺乏可移植性,不建议这样做。为此,请
  1. 转到目录 <root>/conf/,其中 <root>Talend JobServer 路径,并打开 TalendJobServer.properties 文件进行编辑。

  2. 在专用于作业启动程序路径的行中,在等号后添加您的 Java 可执行文件的路径。
    # Set the executable path of the binary which will run the job, for example: /usr/bin/java/java or "c:\\Program Files\\Java\\bin\\java.exe"
    org.talend.remote.jobserver.commons.config.JobServerConfiguration.JOB_LAUNCHER_PATH="C:\\Program Files\\Java\\jdk11.0.13\\bin\\java.exe"

    仅当您的路径包含空格时才需要使用引号,如截图中所示。否则,请输入不带引号的路径。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!