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

このページでは、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 番号です。

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

    [バケット] > 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. レプリケーション ジョブを開始します

次のステップ