View a markdown version of this page

Migrazione di KLC da 1.x a 3.x - Flusso di dati Amazon Kinesis

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Migrazione di KLC da 1.x a 3.x

Questo argomento spiega le istruzioni per migrare il tuo consumatore da KCL 1.x a KCL 3.x. KCL 1.x utilizza classi e interfacce diverse rispetto a KCL 2.x e KCL 3.x. È necessario migrare le classi Record Processor, Record Processor Factory e Worker verso KCL 2. x/3Innanzitutto il formato compatibile con .x e segui i passaggi di migrazione per la migrazione da KCL 2.x a KCL 3.x. Puoi passare direttamente da KCL 1.x a KCL 3.x.

Importante

Ti consigliamo di migrare a KCL 3.5 o versioni successive, che utilizza il formato a tabella singola per impostazione predefinita per le nuove migrazioni. Innanzitutto, migra le classi Record Processor, Factory e Worker su KCL 2. x/3formato compatibile con .x utilizzando i passaggi indicati in questa pagina. Quindi, segui il percorso di migrazione da KCL 2.x a KCL 3.5. Il formato a tabella singola viene abilitato automaticamente per le nuove migrazioni da 2.x. Per ulteriori informazioni, consulta Formato a tabella singola per KCL.

Importante

Non utilizzare le AWS SDK per Java versioni da 2.27.19 a 2.27.23 con KCL 3.x. Queste versioni includono un problema che causa un errore di eccezione relativo all'utilizzo di DynamoDB da parte di KCL. Ti consigliamo di utilizzare la AWS SDK per Java versione 2.28.0 o successiva per evitare questo problema.