

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
<a name="kcl-migration-1-3"></a>

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 zuerst die Klassen Record Processor, Record Processor Factory und Worker auf das KCL 2.x/3.x-kompatible Format migrieren 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.
+ **Schritt 1: Migrieren Sie den Aufnahmeprozessor**

  Folgen Sie dem Abschnitt [Den Datensatzprozessor migrieren](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration) [auf der Seite Verbraucher von KCL 1.x zu KCL 2.x](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration) migrieren.
+ **Schritt 2: Migrieren Sie den Record Processor ab Werk**

  Folgen Sie auf [der Seite [Verbraucher von KCL 1.x auf KCL 2.x migrieren](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration) im Abschnitt Werkseinstellungen für den Record Processor](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-factory-migration) migrieren.
+ **Schritt 3: Migrieren Sie den Worker**

  Folgen Sie dem Abschnitt [Den Worker](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#worker-migration) [migrieren auf der Seite Verbraucher von KCL 1.x zu KCL 2.x](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration) migrieren.
+ **Schritt 4: Migrieren Sie die KCL 1.x-Konfiguration**

  Folgen Sie dem Abschnitt [Amazon Kinesis Kinesis-Client konfigurieren](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#client-configuration) auf der Seite [Verbraucher von KCL 1.x zu KCL 2.x migrieren](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration).
+ **Schritt 5: Überprüfen Sie die Entfernung der Leerlaufzeiten und die Entfernung der Client-Konfiguration**

  Folgen Sie den Abschnitten [Entfernung von Leerlaufzeiten und Entfernen](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#idle-time-removal) der [Client-Konfiguration auf](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#client-configuration-removals) der Seite [Verbraucher von KCL 1.x zu KCL 2.x migrieren](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration).
+ **Schritt 6: Folgen Sie den step-by-step 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](kcl-migration-from-2-3.md) Seite, um die Migration abzuschließen. Wenn Sie nach einem Rollback zur vorherigen KCL-Version zurückkehren oder ein Rollforward zu KCL 3.x durchführen müssen, finden Sie weitere Informationen unter und. [Rollback zu einer früheren KCL-Version](kcl-migration-rollback.md) [Rollforward zu KCL 3.x nach einem Rollback](kcl-migration-rollforward.md)

**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. 