View a markdown version of this page

Migración de KCL 1.x 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.

Migración de KCL 1.x a KCL 3.x

En este tema se explican las instrucciones para migrar a un consumidor de KCL 1.x a KCL 3.x. KCL 1.x utiliza clases e interfaces diferentes en comparación con KCL 2.x y KCL 3.x. Debe migrar el procesador de registros, la fábrica de procesadores de registros y las clases trabajadoras a la KCL 2. x/3Primero con el formato compatible de.x y siga los pasos de migración para la migración de KCL 2.x a KCL 3.x. Puede actualizar directamente de KCL 1.x a KCL 3.x.

importante

Le recomendamos que migre a KCL 3.5 o una versión posterior, que usa el formato de tabla única de forma predeterminada para las migraciones nuevas. En primer lugar, migre sus clases de procesador de registros, fábrica y trabajador a la KCL 2. x/3Formato.x compatible siguiendo los pasos de esta página. A continuación, siga la ruta de migración de KCL 2.x a KCL 3.5. El formato de tabla única se habilita automáticamente para las nuevas migraciones desde la versión 2.x. Para obtener más información, consulte Formato de tabla única para KCL.

importante

No utilice las AWS SDK para Java versiones 2.27.19 a 2.27.23 con KCL 3.x. Estas versiones cuentan con un problema que provoca un error de excepción relacionado con el uso de DynamoDB por parte de KCL. Le recomendamos que utilice la AWS SDK para Java versión 2.28.0 o posterior para evitar este problema.