デプロイ用のサービスをエクスポート - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-13
対象製品...

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

Talend StudioIntegrationパースペクティブを使用すると、実行時にデプロイ可能な.karファイルにサービスをエクスポートできます。この操作は次の手順で行います。

手順

  1. [Repository] (リポジトリー)ツリービューでエクスポートするサービスを右クリックし、コンテキストメニューから[Export Service] (サービスをエクスポート)を選択します。
  2. [Export service] (サービスをエクスポート)ウィザードが表示されます。[Browse] (参照)をクリックし、エクスポートしたサービスを保存する場所まで移動します。
  3. エクスポートされたサービスを再ビルドしてMaven型の.karにする場合には、[Options] (オプション)エリアの[Add maven script] (Mavenスクリプトを追加)チェックボックスをオンにして、必要なMavenスクリプトをターゲットアーカイブに含めます。この場合のスクリプトは.zipファイルです。
    注: Talend Studioは、このオプション用にデフォルトのMavenスクリプトテンプレートを提供します。これらのテンプレートを実際のニーズに基づいてカスタマイズできます。
  4. [Finish] (終了)をクリックしてエクスポートオペレーションを完了し、ウィザードを閉じます。

タスクの結果

定義された場所にサービス用の.karファイルまたは.zipファイルが作成されます。これらのファイルはデプロイ可能です。.zipファイルの場合は、含まれているMavenスクリプトを使って.karに再ビルドされた後で Talend Runtimeにデプロイできます。

サービスのアーカイブファイルには、Runtimeのサービスの開始に必要なすべての依存ライブラリーが含まれます。ただし、JDBC jarは例外です。同じデータベースのデータソースがランタイムコンテナーで設定されている場合、JDBC jarにより、サービスの実行時にLinkageErrorが発生します。この場合はデータベースに接続する代わりに、データソースを使用することをお勧めします。

サービスをエクスポートする場合、サービスで使用されるすべてのコンテキストもアーカイブファイルに含まれます。.karファイルを実行時にデプロイする場合、サービスで設定されたデフォルトのコンテキストが使用されます。

サービスを実行時にデプロイした後にデフォルトのコンテキストを変更するには、次の手順に従います。
  1. Talend Runtimeインストールディレクトリーのサブディレクトリー<TalendRuntimePath>\container\etcに進みます。

  2. <yourservicename>.cfgという名前の設定ファイルを作成し、このファイルにコンテキストを設定します:context=<contextName>

  3. ランタイムを再起動します。