Actualizar un trabajo de replicación

En esta página, se describe cómo actualizar un trabajo de replicación después de actualizar una instancia de Cloud Data Fusion. El proceso es diferente cuando actualizas a la versión 6.6.0 o a una anterior.

Versión 6.7.0 o posterior

Si deseas actualizar un trabajo de replicación a la versión 6.7.0 o posterior, realiza la actualización del trabajo de replicación mediante los mismos pasos que para actualizar las canalizaciones por lotes.

Versión 6.6.0 y anteriores

Para crear una copia de seguridad del trabajo de replicación y actualizarlo a la versión 6.6.0 o una versión anterior, sigue estos pasos:

  1. Detén el trabajo de replicación.

  2. Para obtener el ID de generación, realiza una solicitud HTTP GET() en la interfaz web de Cloud Data Fusion o la API de REST. La ruta es similar a la siguiente:

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

    Reemplaza lo siguiente:

    • NAMESPACE_ID: Es el nombre de la cadena del espacio de nombres para el trabajo de replicación. Si tu canalización pertenece a una instancia de la edición básica, el ID es siempre default.

    • REPLICATION_JOB_ID: Es el nombre de la string del trabajo de replicación.

    Interfaz

    Para realizar la solicitud HTTP GET() en la interfaz de Cloud Data Fusion, sigue estos pasos:

    1. Ve a la instancia:
      1. En la consola de Google Cloud, ve a la página de Cloud Data Fusion.

      2. Para abrir la instancia en la interfaz web de Cloud Data Fusion, haga clic en Instancias y, luego, en Ver instancia.

        Ir a Instancias

    2. Haz clic en Administrador del sistema > Configuración.
    3. Haz clic en Realizar llamadas HTTP.
    4. Selecciona GET y, luego, ingresa la ruta de acceso que se describió anteriormente en el paso 2.
    5. Haz clic en Enviar y busca el ID de generación en la respuesta de la llamada.

    API de REST

    Para realizar la solicitud GET() en la API, consulta la referencia de la API de CDA.

  3. Crea una copia de seguridad del directorio de Cloud Storage existente.

    1. Para editar el directorio en la consola de Google Cloud, ve a la página Buckets.

      Ir a Buckets

    2. Haz clic en el nombre del bucket para abrir la página Detalles del bucket. El nombre del bucket es el número de ID de generación.

    La ruta del bucket de Cloud Storage en la consola de Google Cloud tiene un formato similar al siguiente:

    Buckets > OFFSET_BASE_PATH > NAMESPACE_ID > REPLICATION_JOB_ID

    Puedes encontrar el bucket por el valor offsetBasePath del trabajo. Para obtener el valor, realiza una solicitud GET() en Cloud Data Fusion con la siguiente ruta:

    namespaces/NAMESPACE_ID/apps/REPLICATION_JOB_ID
    
  4. Realiza la actualización siguiendo los mismos pasos que para actualizar las canalizaciones por lotes.

  5. El trabajo actualizado tiene un ID de generación nuevo. Usa el ID nuevo como nombre del directorio de Cloud Storage.

  6. Inicia el trabajo de replicación.

¿Qué sigue?