このページでは、Cloud Data Fusion インスタンスをアップグレードした後にレプリケーション ジョブをアップグレードする方法について説明します。バージョン 6.6.0 以前にアップグレードする場合はプロセスが異なります。
バージョン 6.7.0 以降
レプリケーション ジョブをバージョン 6.7.0 以降にアップグレードするには、バッチ パイプラインをアップグレードする場合と同じ手順を使用して、レプリケーション ジョブのアップグレードを行います。
バージョン 6.6.0 以前
レプリケーション ジョブをバックアップしてバージョン 6.6.0 以前にアップグレードするには、次の手順を行います。
世代 ID を取得するには、Cloud Data Fusion ウェブ インターフェースまたは REST API で HTTP
GET()
リクエストを実行します。パスは次のようになります。namespaces/NAMESPACE_ID/apps/REPLICATION_JOB_ID</workers/DeltaWorker
以下を置き換えます。
NAMESPACE_ID
: レプリケーション ジョブの名前空間の文字列名。パイプラインが Basic エディション インスタンスに属している場合、ID は常にdefault
です。REPLICATION_JOB_ID
: レプリケーション ジョブの文字列名。
インターフェース
Cloud Data Fusion インターフェースで HTTP
GET()
リクエストを行うには、次の手順に従います。- インスタンスに移動します:
Google Cloud コンソールで、Cloud Data Fusion のページに移動します。
Cloud Data Fusion ウェブ インターフェースでインスタンスを開くには、[Instances] をクリックしてから、[View instance] をクリックします。
- [システム管理者] > [構成] をクリックします。
- [Make HTTP Calls] をクリックします。
- [GET] を選択し、手順 2 で説明したパスを入力します。
- [送信] をクリックし、呼び出しレスポンスで世代 ID を確認します。
REST API
API で
GET()
リクエストを行うには、CDAP API リファレンスをご覧ください。既存の Cloud Storage ディレクトリをバックアップします。
Google Cloud コンソールでディレクトリを編集するには、[バケット] ページに移動します。
バケット名をクリックして、[バケットの詳細] ページを開きます。バケット名は世代 ID 番号です。
Google Cloud コンソールの Cloud Storage バケットパスは、次のような形式です。
バケット >
OFFSET_BASE_PATH
>NAMESPACE_ID
>REPLICATION_JOB_ID
ジョブの
offsetBasePath
値でバケットを確認できます。値を取得するには、次のパスで Cloud Data Fusion にGET()
リクエストを行います。namespaces/NAMESPACE_ID/apps/REPLICATION_JOB_ID
バッチ パイプラインをアップグレードする場合と同じ手順でアップグレードを実行します。
アップグレードされたジョブには、新しい世代 ID があります。新しい ID を Cloud Storage ディレクトリ名として使用します。
次のステップ
- レプリケーションの詳細を学習する。
- Replication API を参照する。