レプリケーション ジョブをアップグレードする

このページでは、Cloud Data Fusion インスタンスをアップグレードした後にレプリケーション ジョブをアップグレードする方法について説明します。 バージョン 6.6.0 以前にアップグレードする場合、プロセスは異なります。

バージョン 6.7.0 以降

レプリケーション ジョブをバージョン 6.7.0 以降にアップグレードするには、バッチ パイプラインをアップグレードする場合と同じ手順を使用して、レプリケーション ジョブのアップグレードを行います。

バージョン 6.6.0 以前

レプリケーション ジョブをバックアップしてバージョン 6.6.0 以前にアップグレードする手順は次のとおりです。

  1. レプリケーション ジョブを停止します

  2. Cloud Data Fusion ウェブ インターフェースまたは REST API で HTTP GET() リクエストを作成して、生成 ID を取得します。パスは次のようになります。

    namespaces/NAMESPACE_ID/apps/REPLICATION_JOB_ID</workers/DeltaWorker
    

    以下を置き換えます。

    • NAMESPACE_ID: レプリケーション ジョブの名前空間の文字列名。パイプラインが Basic エディションのインスタンスに属している場合、ID は常に default です。

    • REPLICATION_JOB_ID: レプリケーション ジョブの文字列名。

    インターフェース

    Cloud Data Fusion インターフェースで HTTP GET() リクエストを作成する手順は次のとおりです。

    1. インスタンスに移動します:
      1. Google Cloud コンソールで、Cloud Data Fusion のページに移動します。

      2. Cloud Data Fusion Studio でインスタンスを開くには、[インスタンス]、[インスタンスを表示] の順にクリックします。

        [インスタンス] に移動

    2. [システム管理者] > [構成] をクリックします。
    3. [Make HTTP Calls] をクリックします。
    4. [GET] を選択し、ステップ 2 で前述したパスを入力します。
    5. [送信] をクリックし、呼び出しレスポンスで生成 ID を確認します。

    REST API

    API で GET() リクエストを作成するには、CDAP API リファレンスをご覧ください。

  3. 既存の Cloud Storage ディレクトリをバックアップします。

    1. コンソールでディレクトリを編集するには、[ バケット] ページに移動します。 Google Cloud

      [バケット] に移動

    2. バケット名をクリックして [バケットの詳細] ページを開きます。バケット名は生成 ID 番号です。

    コンソールの Cloud Storage バケットパスの形式は次のようになります。 Google Cloud

    [**バケット**] > OFFSET_BASE_PATH > NAMESPACE_ID > REPLICATION_JOB_ID

    ジョブの offsetBasePath 値でバケットを確認できます。値を取得するには、次のパスを使用して Cloud Data Fusion で GET() リクエストを作成します。

    namespaces/NAMESPACE_ID/apps/REPLICATION_JOB_ID
    
  4. バッチ パイプラインを アップグレードする場合と同じ手順でアップグレードを行います。

  5. アップグレードされたジョブには新しい生成 ID が付加されています。新しい ID を Cloud Storage ディレクトリ名として使用します。

  6. レプリケーション ジョブを開始します

次のステップ