対象製品...
Big Data
Big Data Platform
Data Fabric
Data Integration
Data Management Platform
Data Services Platform
MDM Platform
Real-Time Big Data Platform
Talend Studioでは、Talend Administration Centerに接続されていれば、作業中のプロジェクトがローカルでもリモートでも、ジョブをリモートのJobServerにデプロイして実行できます。
手順
- メニューバーで、[Window] (ウィンドウ) > [Preferences] (環境設定)とクリックし、[Preferences] (環境設定)ダイアログボックスを開きます。
-
Talend、[Run/Debug] (実行/デバッグ)ノードと展開し、[Remote] (リモート)をクリックします。
- オプション:
リモートJobServerでのジョブ実行中のJVMリソースの使用状況を監視できるようにするには、次の手順に従います。
- [Enable remote monitoring] (リモート監視の有効化)チェックボックスをオンにします。
- [Remote JMX port] (リモートJMXポート)フィールドに、お使いのシステム内で空いているリスニングポート番号を入力します。
- オプション:
リモートJobServerでジョブ実行の開始が許可される特定のUnix OSユーザーを定義するには、[Run as (Set up user for Unix)] (次で実行(Unixのユーザーを設定))フィールドにユーザー名を入力します。
空白のままにすると、既存のオペレーティングシステムユーザーは誰でもジョブ実行を開始できます。ヒント: デフォルトでは、ユーザー名を
a
~z
のいずれかの小文字で始め、その後に小文字(a
~z
)と数字(0
~9
)の組み合わせが続くようにする必要があります。このような英数字以外の文字を使用できるようにするためには、{Job_Server_Installation_Folder}\agent\conf\TalendJobServer.propertiesファイルのorg.talend.remote.jobserver.server.TalendJobServer.RUN_AS_USER_VALIDATION_REGEXP
パラメーターの値にある^[a-z][-a-z0-9]*\$
という正規表現を変更する必要があります。例:- ドットを含むユーザー名(
firstname.lastname
など)のユーザー名パターンを定義する場合は、正規表現を^[a-z][-a-z0-9]*.[a-z][-a-z0-9]*\$
に変更します。 - ユーザー名で単数または複数のアンダースコア(
_
)を使用できるようにするためには、正規表現を^[a-z][-a-z_0-9]*\$
に変更します。
- ドットを含むユーザー名(
-
ネットワークの状態が良くない場合は、JobServerで完全なジョブパッケージを受信できるように、[Max size per package to transfer] (送信するパッケージごとの最大サイズ)フィールドに適切な値を入力します。
デフォルトでは、パッケージの最大サイズは1048576バイト(1 MB)です。
-
ローカルプロジェクトの作業中にジョブをリモートで実行するには、リモートJobServerの詳細を設定します。
注: リモートプロジェクトで作業する場合は、JobServerの設定が自動的に取得されるようStudioをTalend Administration Centerに接続する必要があります。
StudioとTalend Administration Centerの接続が解除されている場合は、JobServerの設定値を取得できず、手動の設定もできないため、ジョブをリモートで実行することはできません。
- [Remote Jobs Servers] (リモートJobServer)エリアの[+]ボタンをクリックし、テーブルに新しい行を追加します。
-
ジョブサーバーのすべてのフィールドに入力します: [Name] (名前)、[Host name] (ホスト名) (またはIPアドレス)、[Standard port] (標準ポート)、[Username] (ユーザー名)、[Password] (パスワード)、[File transfer Port] (ファイル転送ポート)。
ジョブサーバーの設定ファイルconf/users.csvでユーザーが設定されていない場合、[Username] (ユーザー名)フィールドと[Password] (パスワード)フィールドは必要ありません。
- [Apply] (適用)と[Apply and Close] (適用して閉じる)をクリックして変更を確定します。