View a markdown version of this page

Migrasi dari KCL 1.x ke KCL 3.x - Amazon Kinesis Data Streams

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi dari KCL 1.x ke KCL 3.x

Topik ini menjelaskan petunjuk untuk memigrasikan konsumen Anda dari KCL 1.x ke KCL 3.x. KCL 1.x menggunakan kelas dan antarmuka yang berbeda dibandingkan dengan KCL 2.x dan KCL 3.x. Anda harus memigrasikan prosesor rekaman, pabrik prosesor rekaman, dan kelas pekerja ke KCL 2. x/3.x format yang kompatibel terlebih dahulu, dan ikuti langkah-langkah migrasi untuk migrasi KCL 2.x ke KCL 3.x. Anda dapat langsung meningkatkan dari KCL 1.x ke KCL 3.x.

penting

Sebaiknya Anda bermigrasi ke KCL 3.5 atau yang lebih baru, yang menggunakan format tabel tunggal secara default untuk migrasi baru. Pertama, migrasi prosesor rekaman, pabrik, dan kelas pekerja Anda ke KCL 2. x/3.x format yang kompatibel menggunakan langkah-langkah di halaman ini. Kemudian, ikuti jalur migrasi dari KCL 2.x ke KCL 3.5. Format tabel tunggal diaktifkan secara otomatis untuk migrasi baru dari 2.x. Untuk informasi selengkapnya, lihat Format tabel tunggal untuk KCL.

penting

Jangan gunakan AWS SDK untuk Java versi 2.27.19 hingga 2.27.23 dengan KCL 3.x. Versi ini menyertakan masalah yang menyebabkan kesalahan pengecualian terkait dengan penggunaan DynamoDB KCL. Kami menyarankan Anda menggunakan AWS SDK untuk Java versi 2.28.0 atau yang lebih baru untuk menghindari masalah ini.