View a markdown version of this page

Migration de la KCL 1.x vers la KCL 3.x - Amazon Kinesis Data Streams

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Migration de la KCL 1.x vers la KCL 3.x

Cette rubrique explique les instructions pour migrer votre client de KCL 1.x vers KCL 3.x. KCL 1.x utilise des classes et interfaces différentes de celles de KCL 2.x et KCL 3.x. Vous devez migrer le processeur d'enregistrements, l'usine du processeur d'enregistrements et les classes de travail vers le KCL 2. x/3Format compatible .x d'abord, puis suivez les étapes de migration pour la migration de KCL 2.x vers KCL 3.x. Vous pouvez passer directement de KCL 1.x à KCL 3.x.

Important

Nous vous recommandons de migrer vers KCL 3.5 ou version ultérieure, qui utilise le format de table unique par défaut pour les nouvelles migrations. Tout d'abord, migrez votre processeur d'enregistrement, votre usine et vos classes ouvrières vers le KCL 2. x/3format compatible .x en suivant les étapes de cette page. Suivez ensuite le chemin de migration de KCL 2.x vers KCL 3.5. Le format de table unique est automatiquement activé pour les nouvelles migrations à partir de la version 2.x. Pour de plus amples informations, veuillez consulter Format de table unique pour KCL.

Important

N'utilisez pas les AWS SDK pour Java versions 2.27.19 à 2.27.23 avec KCL 3.x. Ces versions incluent un problème qui provoque une erreur d'exception liée à l'utilisation de DynamoDB par KCL. Nous vous recommandons d'utiliser la AWS SDK pour Java version 2.28.0 ou ultérieure pour éviter ce problème.