環境をバックアップ
このタスクについて
各Talendソリューションのデータのバックアップと移行を行う前に、環境が正しくバックアップされ、Talend Administration Centerの設定が保存されていることを確認する必要があります。
環境のバックアッププロセスには、以下の必須手順が含まれます:
情報メモ注: これらのステップは次の順序で完了させる必要があります。
設定パラメーターを保存
Procedure
ローカルプロジェクトを保存
Procedure
- Talend Studioを起動します。
-
アイコンをクリックし、ローカルプロジェクトをアーカイブファイルにエクスポートします。
サービスを停止
Procedure
管理データベースをバックアップ
Talend Administration Centerでタスクを一時停止
移行のためにプロジェクトの管理データベースをバックアップする前に、現在アクティブなタスクをすべて一時停止することがベストプラクティスです。
そうすることで、データベース移行プロセスの実行中にそれらのタスクがジョブコンダクターによって実行されずに済みます。バックアップが完了したら、すべてのタスクの一時停止を解除します。
Procedure
- Talend Administration Centerにアクセスします。
- [Menu] メニュー)ツリービューで[Job Conductor] (ジョブコンダクター)をクリックし、スケジュール設定された現在アクティブなタスクをすべてリスト表示します。
- [Pause] (一時停止)をクリックします。
What to do next
これで、プロジェクトの管理データベースをバックアップできます。
MySQLデータベースをバックアップ
Procedure
What to do next
バックアップが完了したら、Talend Administration Center内のすべてのタスクの一時停止を解除します。
H2データベースをバックアップ
Procedure
バックアップするには次のファイルとフォルダーを便利で安全な場所にコピーします。
- <Applicationpath>/WEB-INF/Database/talend_administrator.h2.db
- <Applicationpath>/WEB-INF/Database/talend_administrator.trace.db
- talend_administrator.lobs.db
毎日アプリケーションサーバーの起動時と終了時に自動バックアップが実施されます。最も古いバックアップは、その番号が30を超えると削除されます。これらのパラメーターは、デフォルトでconfiguration.propertiesファイルで設定されており、カスタマイズできます。
What to do next
バックアップが完了したら、Talend Administration Center内のすべてのタスクの一時停止を解除します。
Gitリポジトリーのバックアップ
Procedure
管理データベースをバックアップした後に、古いリポジトリーを複製して、Gitでそれを新しいリポジトリーに接続します。
詳細は、Githubのドキュメンテーションをご覧ください。
情報メモWarning: 新しいTalend Studioを古いTalend環境のリポジトリーに接続させた後は、Talend Studioの旧バージョンからこれらのリポジトリーにアクセスすることはできなくなります。
生成されたタスクを保持するアーカイブフォルダーをバックアップ
Talend製品を移行する前に、現在のバージョンのTalend CommandLineで生成されたタスクが保存されているアーカイブフォルダーをバックアップします。
Procedure
このフォルダーをバックアップするには、そのコンテンツを任意のフォルダーにコピーします。