Avance a KCL 3.x después de una restauración - Amazon Kinesis Data Streams

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Avance a KCL 3.x después de una restauración

En este tema se explican los pasos para que su consumidor vuelva a KCL 3.x tras una reversión. Cuando necesite seguir adelante, debe seguir un proceso de dos pasos:

  1. Ejecución de la herramienta de migración de KCL.

  2. Implemente el código con KCL 3.x.

Paso 1: ejecución de la herramienta de migración de KCL

Ejecución de la herramienta de migración de KCL. Herramienta de migración de KCL con el siguiente comando para pasar a KCL 3.x:

python3 ./KclMigrationTool.py --region <region> --mode rollforward [--application_name <applicationName>] [--coordinator_state_table_name <coordinatorStateTableName>]

Parámetros

  • --region: reemplace por su. <region> Región de AWS

  • --application_name: este parámetro es obligatorio si utilizas nombres predeterminados para la tabla de estados de tu coordinador. Si ha especificado nombres personalizados para la tabla de estados de coordinador, puede omitir este parámetro. <applicationName>Sustitúyalo por el nombre real de tu solicitud de KCL. La herramienta utiliza este nombre para derivar los nombres de tabla predeterminados si no se proporcionan nombres personalizados.

  • --coordinator_state_table_name (opcional): este parámetro es necesario si ha establecido un nombre personalizado para la tabla de estados de los coordinadores en su configuración de KCL. Si utiliza el nombre de tabla predeterminado, puede omitir este parámetro. Sustitúyalo por el <coordinatorStateTableName> nombre de tabla personalizado que especificaste para tu tabla de estados de coordinadores.

Después de ejecutar la herramienta de migración en modo de avance, KCL crea los siguientes recursos de DynamoDB necesarios para KCL 3.x:

  • Un índice secundario global en la tabla de arrendamientos

  • Una tabla de métricas de proceso de trabajo

Paso 2: implementación del código con KCL 3.x

Después de ejecutar la herramienta de migración de KCL para una restauración, implemente el código con KCL 3.x en los procesos de trabajo. Siga Paso 8: completar la migración para completar la migración.