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 Consumers von KCL 1.x zu 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 KCL 2 migrieren. x/3.x-kompatibles Format zuerst und folgen Sie den Migrationsschritten für die Migration von KCL 2.x nach KCL 3.x. Sie können direkt von KCL 1.x auf KCL 3.x aktualisieren.
Wichtig
Wir empfehlen, auf KCL 3.5 oder höher zu migrieren, das für neue Migrationen standardmäßig das Einzeltabellenformat verwendet. Migrieren Sie zunächst Ihre Record Processor-, Factory- und Worker-Klassen auf KCL 2. x/3.x-kompatibles Format mithilfe der Schritte auf dieser Seite. Folgen Sie dann dem Migrationspfad von KCL 2.x zu KCL 3.5. Das Einzeltabellenformat wird automatisch für neue Migrationen von 2.x aktiviert. Weitere Informationen finden Sie unter Einzeltabellenformat für KCL.
-
Schritt 1: Migrieren Sie den Record Processor
Folgen Sie dem Abschnitt Den Datensatzprozessor migrieren auf der Seite Verbraucher von KCL 1.x zu KCL 2.x migrieren.
-
Schritt 2: Migrieren Sie den Record Processor Factory
Folgen Sie dem Abschnitt Migrieren Sie den Record Processor Factory auf der Seite Verbraucher von KCL 1.x zu KCL 2.x migrieren.
-
Schritt 3: Migrieren Sie den Worker
Folgen Sie dem Abschnitt Den Worker migrieren auf der Seite Verbraucher von KCL 1.x zu KCL 2.x migrieren.
-
Schritt 4: Migrieren Sie die KCL 1.x-Konfiguration
Folgen Sie dem Abschnitt Amazon Kinesis-Client konfigurieren auf der Seite Verbraucher von KCL 1.x zu KCL 2.x migrieren.
-
Schritt 5: Überprüfen Sie das Entfernen von Leerlaufzeiten und das Entfernen der Client-Konfiguration
Folgen Sie den Abschnitten zum Entfernen von Leerlaufzeiten und zum Entfernen der Client-Konfiguration auf der Seite Verbraucher von KCL 1.x zu KCL 2.x migrieren.
-
Schritt 6: Folgen Sie den schrittweisen Anweisungen im Migrationshandbuch von KCL 2.x zu KCL 3.x
Folgen Sie den Anweisungen auf der Migrieren Sie von KCL 2.x zu KCL 3.x Seite, um die Migration abzuschließen. Informationen zum Rollback zur vorherigen KCL-Version oder nach einem Rollback zu KCL 3.x finden Sie unter und. Rollback zu einer früheren KCL-Version Wechseln Sie nach einem Rollback von KCL 3.5.x zu KCL 3.5.x
Wichtig
Verwenden Sie nicht die AWS SDK für Java Versionen 2.27.19 bis 2.27.23 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.