View a markdown version of this page

Migrieren von KCL 1.x zu KCL 3.x - Amazon Kinesis Data Streams

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Migrieren von KCL 1.x zu KCL 3.x

In diesem Thema werden die Anweisungen zur Migration Ihres Verbrauchers von KCL 1.x auf KCL 3.x erläutert. KCL 1.x verwendet im Vergleich zu KCL 2.x und KCL 3.x andere Klassen und Schnittstellen. Sie müssen die Klassen Record Processor, Record Processor Factory und Worker auf die KCL 2 migrieren. x/3.x-kompatibles Format zuerst und dann die Migrationsschritte für die Migration von KCL 2.x zu KCL 3.x befolgen. Sie können direkt von KCL 1.x auf KCL 3.x aktualisieren.

Wichtig

Wir empfehlen Ihnen, auf KCL 3.5 oder höher zu migrieren, da bei neuen Migrationen standardmäßig das Einzeltabellenformat verwendet wird. Migrieren Sie zunächst Ihre Record Processor-, Factory- und Worker-Klassen auf die KCL 2. x/3.x-kompatibles Format, indem Sie die Schritte auf dieser Seite verwenden. Folgen Sie dann dem Migrationspfad von KCL 2.x zu KCL 3.5. Das Einzeltabellenformat wird für neue Migrationen von 2.x automatisch aktiviert. Weitere Informationen finden Sie unter Einzeltabellenformat für KCL.

Wichtig

Verwenden Sie die AWS SDK für Java Versionen 2.27.19 bis 2.27.23 nicht mit KCL 3.x. Diese Versionen enthalten ein Problem, das einen Ausnahmefehler im Zusammenhang mit der DynamoDB-Nutzung von KCL verursacht. Wir empfehlen, die AWS SDK für Java Version 2.28.0 oder höher zu verwenden, um dieses Problem zu vermeiden.