Talend Runtimeには、実行サーバー、Talend Runtime Container、およびそのインフラストラクチャーサービス(Service Locator、Service Activity Monitoring、Security Token Serviceなど)が含まれます。
これらすべての機能をフルに活用するには、次の手順に従います。
手順
-
Talend Runtimeインストールディレクトリーのサブディレクトリー<TalendRuntimePath>\container\binに進みます。
-
trun.bat (Windows)またはtrun.sh (Linux)を実行します。
コンテナーが開始すると、簡単な手順(以下の画面に類似)に続き、Talend Runtime Containerコンソールのコマンドプロンプトが表示されます。
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' to shutdown TRUN.
karaf@trun()>
-
Talend Runtime Containerを起動したら、インストールが完了するまで数秒待ってから次の手順に進みます。Talend Runtime ContainerはKarafに基づいてビルドされており、Karafによりコア以外のバンドルがバックグラウンドで開始します。そのため、コンソールが既に使用可能な場合でもコマンドが使用できない場合があります。
-
コンソールのプロンプトkaraf@trun>で、listコマンドを実行します。
これにより、Talend Runtime ContainerにインストールされたすべてのOSGiバンドルがリスト表示され、バンドルがアクティブであるかどうかが示されます。
-
Talend Runtime ContainerとそのOSGiバンドルが開始したら、次のコマンドを実行して、Talend Runtime Containerがデフォルトで使用しているポートを変更します。
source scripts/configureC1.sh
-
tesb:start-demo-allコマンドを実行し、すべてのインフラストラクチャーサービスを一度に開始します。
これで、Service Locator、Service Activity MonitoringおよびSecurity Token ServiceのサービスがTalend Runtime Containerの機能として実行されます。
-
Talend Runtime Containerコンソールから、以下を入力します。
デモのために、サブスクリプション製品のユーザーは、デフォルトのセキュリティ管理システムTalend Identity Management、サービスをJAAS認証ハンドラー(使いやすく、追加のソフトウェアのインストールを必要としない)に変更する必要があります。