Topik ini menjelaskan pembaruan fitur utama dan perbaikan bug penting dalam Realtime Compute for Apache Flink yang dirilis pada 13 April 2023.
Versi ini diluncurkan secara bertahap di seluruh wilayah. Peluncuran penuh diperkirakan selesai antara 13 April 2023 hingga 15 Agustus 2023. Jika Anda belum melihat fitur baru di Konsol, wilayah Anda belum menyelesaikan peluncuran bertahap tersebut. Untuk melakukan upgrade lebih cepat, submit a ticket. Kami akan menjadwalkan permintaan Anda berdasarkan kondisi aktual. Untuk jadwal peluncuran terbaru, periksa pengumuman di sisi kanan halaman Konsol Realtime Compute.
Ikhtisar
Realtime Compute for Apache Flink merilis versi baru pada 13 April 2023. Rilis ini mencakup pembaruan platform, peningkatan engine, pembaruan konektor, optimasi kinerja, serta perbaikan bug.
Pembaruan engine memperkenalkan Ververica Runtime (VVR) 6.0.6, yaitu engine Flink tingkat enterprise yang dibangun di atas Apache Flink 1.15.3. Sebagai fitur pratinjau, versi ini menambahkan dukungan untuk Apache Paimon (incubating), teknologi penyimpanan data lake streaming yang menyediakan ingesti data ber-throughput tinggi dan latensi rendah, langganan streaming, serta kueri real-time.
Pembaruan platform meningkatkan beberapa fitur umum. Navigasi tingkat atas di Konsol pengembangan telah direstrukturisasi dan alur kerja pengembangan serta operasi pekerjaan disederhanakan. Perubahan ini meningkatkan kegunaan dan memperkuat kemampuan alerting.
Setelah peluncuran bertahap selesai, platform akan ditingkatkan secara otomatis. Versi engine pekerjaan akan ditingkatkan dalam waktu dua minggu. Setelah upgrade, Anda dapat memilih versi engine baru dari daftar engine di halaman detail pekerjaan. Coba fitur platform baru tersebut, tingkatkan pekerjaan Anda ke versi engine terbaru, lalu bagikan masukan dan pengalaman Anda kepada kami.
Pengenalan Fitur
Fitur | Detail | Referensi |
Dukungan data lake streaming Apache Paimon | Sebagai fitur pratinjau, engine mendukung pembacaan dari dan penulisan ke Paimon pada Alibaba Cloud Object Storage Service (OSS). | |
Dukungan Catalog Apache Paimon | Gunakan Catalog Apache Paimon bawaan untuk membangun solusi data lake real-time dengan Flink SQL. | |
Dukungan penulisan streaming OSS-HDFS | Tulis data streaming langsung ke OSS-HDFS untuk memperluas pilihan penyimpanan data. | |
Pembaruan metrik pemantauan |
| |
Dukungan tabel sink Tair | Tambahkan Tair sebagai opsi tabel sink untuk memperluas pilihan penyimpanan data. | - |
Peningkatan EXPLAIN Stream SQL | Tambahkan mode plan_advice untuk memberikan saran optimasi yang lebih rinci. | None |
Optimasi CEP Dinamis | Dukung ekspresi Groovy untuk kondisi. Optimalkan implementasi NFA dan SharedBuffer. Kurangi pembuatan timer dan tingkatkan kinerja. | |
Dukungan Flink ML | Sebagai fitur pratinjau, engine mendukung Flink ML untuk menyederhanakan pembelajaran mesin real-time. | - |
Optimasi alur kerja pengembangan pekerjaan | Optimalkan halaman pengembangan pekerjaan menjadi halaman pengembangan SQL. Halaman ini menyediakan platform pengembangan SQL khusus:
| |
Optimasi deployment pekerjaan Jar dan Python | Optimalkan alur pembuatan. Deploy pekerjaan Jar dan Python langsung dari halaman O&M pekerjaan. | |
Mengoptimalkan alur kerja inisiasi pekerjaan | Pindahkan konfigurasi resource dan Flink Conf ke halaman detail deployment. Sesuaikan resource tanpa menghentikan pekerjaan. Saat startup, atur hanya Offset awal. | |
Halaman metadata baru | Komunitas Flink tidak menganjurkan penggunaan tabel temporary. Gunakan katalog sebagai gantinya untuk membuat pekerjaan SQL dan hindari pernyataan DDL berulang. Versi ini meningkatkan kemampuan metadata. Gunakan metadata lebih sering dalam pekerjaan SQL untuk menyederhanakan manajemen. | None |
Optimasi alur kerja debugging pekerjaan SQL | Optimalkan debugging pekerjaan SQL. Anda tidak perlu lagi mengonfigurasi kluster sesi debug. Sebagai gantinya, pilih kluster sesi saat debugging. Ini menghindari pergantian kluster yang sering ketika terdapat beberapa versi pekerjaan. | |
Halaman keamanan baru | Gabungkan otorisasi pengguna dan hosting kunci (sebelumnya substitusi variabel) ke dalam satu halaman keamanan. Konfigurasikan semua pengaturan keamanan platform di sini. | |
Halaman konektor baru | Tampilkan pekerjaan konektor di halaman khusus. Lihat jenis dan versi konektor yang didukung per engine. Kelola konektor kustom. | |
Alert kegagalan pekerjaan dengan alert telepon dan pencarian kontak | Tingkatkan Pemantauan Peringatan:
| |
Login akun berbasis role | Login ke Konsol Flink menggunakan akun berbasis role. Akun role tidak dapat diberikan izin. Mereka menggunakan izin Pemilik secara default. | - |
Pengujian konektivitas jaringan | Uji konektivitas jaringan antara lingkungan pekerjaan Flink Anda dan sistem hulu atau hilir dengan memasukkan alamat IP atau Nama domain. | None |
Dukungan katalog kustom | Daftarkan metadata melalui katalog. Hindari pernyataan DDL berulang untuk membuat tabel temporary saat membangun pekerjaan SQL. Konsol pengembangan Realtime Compute mencakup katalog bawaan. Anda juga dapat mendaftarkan dan menggunakan JAR katalog kustom. | - |
Diagnostik cerdas yang ditingkatkan | Analisis log error dari pengembangan dan waktu proses pekerjaan. Saat melihat log, sistem secara otomatis menganalisis konten dan memberikan langkah-langkah tindakan. | |
Peningkatan client konektor SLS | Tingkatkan kinerja dan stabilitas konektor SLS. | None |
Ekstensi CEP SQL | CEP SQL mendukung deklarasi kontinuitas loop dengan sintaksis UNTIL. | None |
Perbaikan Bug
Memperbaiki bug yang menyebabkan nilai NULL ditampilkan sebagai TRUE selama debugging pekerjaan.
Memperbaiki bug yang menyebabkan satu layanan metadata yang tidak tersedia mengakibatkan semua layanan metadata gagal saat beberapa layanan metadata terdaftar.
Memperbaiki error pemulihan state yang terjadi saat mengalihkan pekerjaan dari kluster sesi ke kluster pre-job.
Memperbaiki error validasi yang terjadi saat melakukan join antara tabel dimensi Hologres dengan tabel sumber Hologres.
Memperbaiki backoff offset konsumen yang tidak normal untuk tabel sumber SLS.