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 primero el procesador de registros, el generador de procesadores de registros y las clases de procesos de trabajo al formato compatible con KCL 2.x y 3.x y, a continuación, seguir los pasos de migración de KCL 2.x a KCL 3.x. Puede actualizar directamente de KCL 1.x a KCL 3.x.
-
Paso 1: migrar el procesador de grabación
Consulte la sección Migración del procesador de registros de la página Migración de consumidores de KCL 1.x a KCL 2.x.
-
Paso 2: Migrar la fábrica de procesadores de grabación
Consulte la sección Migración del generador de procesadores de registros de la página Migración de consumidores de KCL 1.x a KCL 2.x.
-
Paso 3: Migrar al trabajador
Consulte la sección Migración del proceso de trabajo de la página Migración de consumidores de KCL 1.x a KCL 2.x.
-
Paso 4: migración de la configuración de KCL 1.x
Consulte la sección Configuración del cliente de Amazon Kinesis en la página Migración de consumidores de KCL 1.x a KCL 2.x.
-
Paso 5: revisión de la eliminación del tiempo de inactividad y eliminación de la configuración del cliente
Consulte las secciones Eliminación del tiempo de inactividad y Eliminación de la configuración del cliente en la página Migración de consumidores de KCL 1.x a KCL 2.x.
-
Paso 6: Siga step-by-step las instrucciones de la guía de migración de KCL 2.x a KCL 3.x
Siga las instrucciones de la página Migre de KCL 2.x a KCL 3.x para completar la migración. Si necesita revertir la versión anterior de KCL o actualizar a KCL 3.x después de una reversión, consulte Restauración de la versión de KCL anterior y Avance a KCL 3.x después de una restauración.
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.