Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Después de una reversión, pase a KCL 3.x

Modo de enfoque
Después de una reversión, pase a KCL 3.x - 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.

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.

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

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

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

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

Ejecute 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 los coordinadores, puede omitir este parámetro. <applicationName>Sustitúyalo por el nombre real de la aplicación KCL. La herramienta utiliza este nombre para derivar los nombres de las tablas por defecto 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 coordinadores en su configuración de KCL. Si utilizas el nombre de tabla predeterminado, puedes omitir este parámetro. <coordinatorStateTableName>Sustitúyalo por el nombre de tabla personalizado que especificaste para tu tabla de estados coordinadores.

Tras ejecutar la herramienta de migración en modo roll-forward, 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 los trabajadores

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

Tras ejecutar la herramienta de migración de KCL para su posterior implementación, despliegue el código con KCL 3.x entre sus trabajadores. Siga Paso 8: completar la migración para completar la migración.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.