メイン コンテンツをスキップする 補完的コンテンツへスキップ

WindowsにTalend JobServerをサービスとしてインストール

始める前に

Javaアプリケーションに渡されるTalend JobServerのパラメーターを設定する場合は、jsl_static64.iniファイルの最後の行を編集する必要があります。このファイルは、さまざまなファイル(設定ファイル、.jarファイル、Javaライブラリーなど)へのパスを示しています。
パラメーターを次のように編集します。
params = 5
param00 = -cp
param01 = c:\jobserver;c:\jobserver\lib\*
param02 = -Dcom.sun.management.jmxremote
param03 = -Dtalend_props=<JobServerPath>\conf\TalendJobServer.properties
param04 = org.talend.remote.jobserver.service.WindowsJobServer
ここで<JobServerPath>は、Talend JobServerアプリケーションのインストールディレクトリーを表し、Xはパッケージのバージョン番号を表しています。インストーラーを使ってTalend Studioをインストールした場合、このパスは<JobServerPath>\agentになります。
情報メモ注: 指定された最初のパラメーターはparam01ではなくparam00で、スペースが含まれる文字列を引用符で囲む必要はありません。各パラメーター値は個別のパラメーターに表示される必要があります。

手順

  1. オプション: ジョブを実行するために別のJVMを設定したい場合は、jsl64.ini設定ファイルでJAVA_HOME変数にそのJVMへのパスを定義する必要があります。
    ジョブの実行に使用するJavaバージョンへのパスでPATH値を設定します。jrepath値には、Talend JobServerの起動に使用するJavaバージョンへのパスを設定します。

    Java17をあらゆる場所で使用するためには、また、ユーザー環境に%JAVA_HOME%変数がまだ設定されていない場合は、[defines]セクションと[java]セクションの下に次の行を追加します:
    [defines]
    JAVA_HOME = c:\java\17.0.11-zulu
    PATH = %JAVA_HOME%\bin;%PATH% 
    
    [java]
    jrepath = c:\java\17.0.11-zulu

    Talend JobServerでJava 17を、ジョブの実行でJava 11を使用するためには、[defines]セクションと[java]セクションの下に次の行を追加します:
    [defines]
    PATH = c:\java\11.0.23-zulu\bin;%PATH% 
    
    [java]
    jrepath = c:\java\17.0.11-zulu
  2. 管理者モードでCMDウィンドウを開き、使用するTalend JobServerインストールディレクトリーのconfディレクトリーまで移動します。
  3. 以下のコマンドを実行します:
    jsl_static64.exe -debug
  4. Ctrl+Cを押すと実行を停止します。
  5. CMDウィンドウで、次のコマンドを実行します: jsl_static64.exe -install
    その結果、システムはTalend JobServerがWindowsサービスとしてインストールされていることを示します。

タスクの結果

Talend JobServerサービスが作成されます。このサービスは、Windowsの[スタート]メニューから[コントロール パネル] > [管理ツール] > [サービス]の順に選択して表示できます。

Windowsがシャットダウンまたは再起動する時に、Talend JobServerサービスは停止しません。起動時に問題を回避するために、コンピューターをシャットダウンまたは再起動する前にサービスを停止する必要があります。

サービスを削除するには、同じコマンドウィンドウで以下のコマンドを入力できます: jsl_static64.exe -remove

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。