Dokumen ini menjelaskan catatan rilis untuk Realtime Compute for Apache Flink dan menyediakan tautan ke referensi terkait. Catatan rilis mencakup pembaruan utama dan perbaikan bug pada versi yang dirilis pada 4 Maret 2022.
Ikhtisar
Ververica Runtime (VVR) 4.0.12 resmi dirilis pada 4 Maret 2022, berbasis Apache Flink 1.13. Dalam versi ini, Realtime Compute for Apache Flink mendukung sinkronisasi perubahan skema JSON dari Message Queue for Apache Kafka ke Hologres. Produk ini juga menyediakan konektor tingkat perusahaan Hudi untuk bekerja dengan Data Lake Formation (DLF). Untuk meningkatkan efisiensi pengembangan, lebih dari 20 template pekerjaan Flink SQL umum disediakan. Selain itu, fitur diagnostik pekerjaan yang kuat dan penyesuaian level log dinamis tanpa menghentikan pekerjaan telah ditambahkan. Versi ini juga mendukung berbagai kemampuan pemrosesan data seperti fitur tingkat perusahaan ClickHouse, konektor baru, dan sintaks baru untuk memasukkan data ke gudang data dan danau data. Beberapa masalah yang diperbaiki dalam komunitas Apache Flink juga diselesaikan dalam versi ini.
Fitur baru
Fitur | Deskripsi | Referensi |
Sinkronisasi Perubahan Skema JSON ke Hologres | JSON adalah salah satu format acara paling umum dalam pemrosesan aliran. Perubahan skema harus transparan untuk pekerjaan streaming real-time dan tabel di mesin penyimpanan backend. Versi ini menyediakan peningkatan berikut:
| |
Peningkatan Kemampuan Pembuatan Danau Data untuk Iceberg dan Hudi |
| |
Peningkatan Kemudahan Penggunaan untuk Melihat dan Mengonfigurasi Log |
| |
Beberapa Fitur Tingkat Perusahaan ClickHouse Didukung oleh Realtime Compute for Apache Flink |
| |
Optimasi Aturan Diagnostik Pekerjaan dan Panel Diagnosis |
| |
Penambahan Kolom Terhitung Selama Sinkronisasi Data | Saat pernyataan CREATE TABLE AS digunakan untuk menyinkronkan data, kolom terhitung dapat ditambahkan ke tabel sumber dan digunakan sebagai kolom kunci utama tabel tujuan. Saat memasukkan data ke gudang data atau danau data, Anda dapat mengeksekusi pernyataan CREATE TABLE AS untuk menentukan posisi kolom terhitung yang ingin ditambahkan dan menggunakan kolom tersebut sebagai kolom fisik di tabel tujuan. Hasil dari kolom terhitung dapat disinkronkan ke tabel tujuan secara real-time. Anda juga dapat mengeksekusi pernyataan CREATE TABLE AS untuk mengubah kunci utama tabel tujuan dan menggunakan kolom baru sebagai kunci utama baru tabel tujuan. | |
Pembuatan Data Uji | Konektor Faker didukung. Anda dapat menggunakan konektor Faker untuk menghasilkan data uji yang sesuai dengan kebutuhan bisnis Anda, memverifikasi logika bisnis selama pengembangan dan pengujian. | |
Pusat Template Disediakan untuk Mempercepat Pengembangan Pekerjaan |
| |
Tampilan Pemanfaatan Sumber Daya | Pemanfaatan CPU dan penggunaan memori proyek saat ini ditampilkan di pojok kiri bawah konsol pengembangan Realtime Compute for Apache Flink. Anda dapat mengelola sumber daya proyek berdasarkan informasi tersebut. | N/A |
Pencarian Cepat Log Pekerjaan yang Membuat Checkpoint dengan Kecepatan Rendah | Status snapshot node dalam sejarah snapshot dapat diurutkan. Selain itu, Anda dapat dinavigasi dari tab Flink Checkpoints History ke tab Logs dari tab Running Task Managers untuk melihat penyebab kecepatan rendah pembuatan checkpoint untuk pekerjaan tersebut. | |
Pembuatan Tabel Hasil AnalyticDB for PostgreSQL dan Tabel Dimensi AnalyticDB for PostgreSQL |
| |
Peningkatan Kemudahan Penggunaan Penyimpanan Backend Status Tingkat Perusahaan |
|
Peningkatan performa
Penyimpanan backend status tingkat perusahaan mengalami peningkatan signifikan dalam versi ini. Performa pekerjaan JOIN dua aliran atau multi-aliran juga ditingkatkan secara signifikan. Pemanfaatan rata-rata sumber daya komputasi dapat ditingkatkan hingga 50%. Dalam skenario tipikal, pemanfaatan rata-rata sumber daya komputasi dapat meningkat hingga 100% hingga 200%, membantu Anda menjalankan aplikasi pemrosesan aliran stateful lebih lancar.
Masalah yang diperbaiki
Layanan katalog dioptimalkan untuk memperbaiki masalah di mana data tidak muncul setelah diperbarui jika database atau tabel berisi sejumlah besar data.
Masalah di mana versi Flink tidak ditampilkan untuk kluster sesi telah diperbaiki.
Masalah di mana kurva watermarkLag tidak ditampilkan seperti yang diharapkan pada tab Metrics telah diperbaiki.
Efek menampilkan grafik kurva per halaman pada tab Metrics telah dioptimalkan.
Masalah Flink CDC, seperti masalah metrik currentFetchEventTimeLag dan konflik kelas, telah diperbaiki.
Masalah di mana pernyataan CREATE TABLE AS tidak dapat digunakan untuk memodifikasi kolom yang ada telah diperbaiki.