Mettre à niveau un job de réplication

Cette page explique comment mettre à niveau un job de réplication après Mettre à niveau une instance Cloud Data Fusion La procédure diffère lorsque vous passez à la version 6.6.0 ou à une version antérieure.

Versions 6.7.0 et ultérieures

Pour mettre à niveau un job de réplication vers la version 6.7.0 ou une version ultérieure, exécutez la commande du job de réplication en suivant la même procédure que pour de mise à niveau des pipelines de traitement par lot.

Versions 6.6.0 et antérieures

Pour sauvegarder et mettre à niveau le job de réplication vers la version 6.6.0 ou précédemment, procédez comme suit:

  1. Arrêtez la tâche de réplication.

  2. Pour obtenir l'ID de génération, exécutez une requête HTTP GET() dans la méthode Interface Web Cloud Data Fusion ou API REST. Le chemin d'accès est similaire à les éléments suivants:

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

    Remplacez les éléments suivants :

    • NAMESPACE_ID: nom de la chaîne pour le job de réplication. Si votre pipeline appartient à une instance de l'édition Basic, l'ID est toujours default.

    • REPLICATION_JOB_ID: nom de la chaîne du job de réplication.

    Interface

    Pour effectuer la requête HTTP GET() dans Cloud Data Fusion , procédez comme suit:

    1. Accédez à votre instance:
      1. Dans la console Google Cloud, accédez à la page Cloud Data Fusion.

      2. Pour ouvrir l'instance dans Cloud Data Fusion Studio, Cliquez sur Instances, puis sur Afficher l'instance.

        Accéder à la page "Instances"

    2. Cliquez sur Administrateur système &gt; Configuration.
    3. Cliquez sur Passer des appels HTTP.
    4. Sélectionnez GET et saisissez le chemin décrit précédemment à l'étape 2.
    5. Cliquez sur Send (Envoyer) et recherchez l'ID de génération dans la réponse à l'appel.

    API REST

    Pour envoyer la requête GET() dans l'API, consultez la documentation de référence de l'API CDAP.

  3. Sauvegardez le répertoire Cloud Storage existant.

    1. Pour modifier l'annuaire dans la console Google Cloud, accédez à la Buckets.

      Accéder à la page "Buckets"

    2. Cliquez sur le nom du bucket pour ouvrir la page Informations sur le bucket. Le bucket name est le numéro d'ID de génération.

    Le chemin d'accès au bucket Cloud Storage dans la console Google Cloud a un format semblable à ce qui suit:

    Buckets &gt; OFFSET_BASE_PATH &gt; NAMESPACE_ID &gt; REPLICATION_JOB_ID

    Vous pouvez trouver le bucket à l'aide de la valeur offsetBasePath de la tâche. Pour obtenir envoyez une requête GET() dans Cloud Data Fusion avec le chemin suivant:

    namespaces/NAMESPACE_ID/apps/REPLICATION_JOB_ID
    
  4. Effectuez la mise à niveau en suivant la même procédure que pour de mise à niveau des pipelines de traitement par lot.

  5. Le job mis à niveau possède un nouvel ID de génération. Utilisez le nouvel ID en tant que Nom du répertoire Cloud Storage.

  6. Démarrez la tâche de réplication.

Étape suivante