All Products
Search
Document Center

Realtime Compute for Apache Flink:Rilis 4 Maret 2022

Last Updated:Aug 20, 2026

Topik ini menjelaskan pembaruan fitur utama dan perbaikan bug untuk Realtime Compute for Apache Flink yang dirilis pada 4 Maret 2022.

Ikhtisar

Pada 4 Maret 2022, kami merilis Ververica Runtime (VVR) 4.0.12 berbasis Apache Flink 1.13. Versi baru ini mendukung evolusi skema JSON adaptif untuk pipeline Kafka->Flink->Hologres yang umum digunakan. Untuk Data Lake Formation, kami merilis konektor Hudi tingkat enterprise. Guna meningkatkan efisiensi pengembangan, kami menyediakan lebih dari 20 templat pekerjaan Flink SQL umum. Untuk meningkatkan layanan operasi dan pemeliharaan (O&M), kami menyediakan diagnostik pekerjaan yang andal serta kemampuan menyesuaikan tingkat log secara dinamis tanpa menghentikan pekerjaan. Rilis ini juga mencakup banyak fitur pemrosesan data canggih, seperti fitur tingkat enterprise untuk ClickHouse, konektor baru, dan sintaksis baru untuk ingestion gudang data dan data lake. Selain itu, versi baru ini memperbaiki beberapa bug yang telah diselesaikan di komunitas open-source Apache Flink.

Fitur baru

Feature

Details

References

Adaptive JSON schema evolution for Hologres

JSON merupakan salah satu format event paling umum dalam pemrosesan aliran. Untuk pekerjaan streaming real-time dan tabel di mesin penyimpanan backend, evolusi skema seharusnya menjadi proses transparan.

Versi baru ini mencakup peningkatan berikut:

  • Skema tabel dapat didefinisikan berdasarkan skema JSON sebelum data dikonsumsi.

  • Jika skema JSON berubah selama konsumsi data, skema tabel Hologres backend juga berubah secara sesuai.

Enhanced capabilities for building Iceberg and Hudi data lakes

  • Mendukung Alibaba Cloud Data Lake Formation (DLF) sebagai katalog.

    Katalog DLF memungkinkan Anda mengakses Hudi, Iceberg, dan mesin lain yang didukung DLF untuk membangun data lake real-time dengan cepat.

  • Konektor Hudi bawaan tingkat enterprise untuk Realtime Compute for Apache Flink mengurangi kompleksitas O&M.

    • Mendukung ingestion seluruh database ke dalam data lake menggunakan Flink CDC dan secara otomatis menyinkronkan perubahan skema tabel.

    • Terintegrasi dengan komponen seperti Alibaba Cloud OSS dan DLF untuk meningkatkan konektivitas data antar mesin komputasi.

Improved usability for log viewing and settings

  • Menambahkan paging log.

    Pada tab Job Explorer, paging log mencegah halaman gagal terbuka ketika ukuran log terlalu besar untuk pekerjaan berjalan lama.

  • Dukungan modifikasi tingkat log secara dinamis.

    Tanpa me-restart pekerjaan, Anda dapat secara dinamis mengubah tingkat log Pengelola Tugas (TaskManager/TM) yang sedang berjalan pada tab Job Explorer untuk membantu troubleshooting.

  • Dukungan melihat log TM yang gagal.

    Pada tab Job Explorer, Anda dapat melihat log TM yang gagal selama Manajer Pekerjaan (JobManager/JM) masih berjalan. Hal ini membantu Anda menyelidiki penyebab kegagalan TM.

Multiple enterprise-grade features for Flink and ClickHouse

  • Dukungan semantik tepat-sekali (exactly-once semantics).

    Menyediakan semantik tepat-sekali untuk komponen ClickHouse pada platform big data open-source E-MapReduce, bukan produk ClickHouse berbasis cloud.

  • Dukungan tipe Nested ClickHouse.

    Tipe Nested ClickHouse dapat dipetakan ke tipe Array Flink.

  • Dukungan menulis langsung ke tabel lokal dari tabel terdistribusi ClickHouse.

    Menulis langsung ke tabel lokal dari tabel terdistribusi dapat meningkatkan throughput tulis untuk tabel terdistribusi ClickHouse secara signifikan.

ClickHouse sink tables

Optimized job diagnosis rules and interface

  • Menambahkan lebih dari 20 aturan diagnosis baru untuk menganalisis status pekerjaan secara komprehensif.

    Memberikan peringatan tingkat risiko tinggi, menengah, dan rendah berdasarkan status aktual pekerjaan.

  • Antarmuka diagnosis dioptimalkan untuk membantu Anda mengidentifikasi masalah dengan lebih baik.

Intelligent job diagnosis

Data synchronization supports adding computed columns

Pernyataan CTAS mendukung penambahan kolom terhitung ke tabel sumber dan menetapkan kolom baru tersebut sebagai kunci primer tabel sink.

Saat melakukan ingestion data ke gudang data atau data lake, pernyataan CTAS memungkinkan Anda menentukan posisi kolom terhitung baru dan menjadikannya kolom fisik di tabel sink. Hasil kolom terhitung disinkronkan ke tabel sink secara real time. Pernyataan CTAS juga mendukung pengubahan kunci primer tabel sink menjadi kolom terhitung baru tersebut.

CREATE TABLE AS (CTAS) statements

Easier generation of test data

Menambahkan konektor generator data simulasi.

Konektor generator data simulasi membantu Anda dengan mudah menghasilkan data uji yang relevan dengan skenario bisnis Anda. Hal ini memenuhi kebutuhan Anda dalam memverifikasi logika bisnis selama pengembangan dan pengujian.

New Template Hub to accelerate job development

  • Menyediakan lebih dari 20 templat kode.

    Lebih dari 20 templat untuk skenario Flink SQL umum membantu Anda dengan cepat mempelajari cara menulis kode pekerjaan menggunakan Flink SQL.

  • Menyediakan templat sinkronisasi data dari MySQL ke Hologres.

    Membantu Anda dengan cepat membuat pekerjaan Flink CDC untuk menyelesaikan sinkronisasi data guna warehousing dan ingestion data lake.

Clearer display of resource usage

Di pojok kiri bawah konsol pengembangan Flink, penggunaan CPU dan memori untuk proyek saat ini ditampilkan. Hal ini membantu Anda mengelola resource proyek dengan cepat.

None

Quickly locate logs for slow checkpoint nodes

Dalam riwayat snapshot, Anda kini dapat mengurutkan status snapshot node. Anda juga dapat langsung menuju log TM dari antarmuka riwayat snapshot dengan satu klik untuk melihat penyebab checkpoint lambat.

Locate slow checkpoints and view the logs of corresponding TaskManagers

Support for AnalyticDB for PostgreSQL sink tables and dimension tables

  • Flink mendukung penulisan data ke tabel sink AnalyticDB untuk PostgreSQL.

  • Flink mendukung join dengan AnalyticDB untuk PostgreSQL untuk query lookup.

Improved usability of the enterprise-grade state backend

  • Menambahkan kemampuan mengoptimalkan parameter secara real time. Hal ini meminimalkan kompleksitas dan biaya tuning manual, serta dapat menghilangkan kebutuhan tuning parameter manual pada lebih dari 95% kasus.

  • Throughput single-core meningkat 10% hingga 40%. Hal ini membantu Anda menangani skenario fluktuatif seperti puncak dan lembah trafik dengan mudah.

Optimasi performa

Backend status tingkat enterprise pada versi baru ini mencakup banyak optimasi. Performa pekerjaan join dua aliran atau multi-aliran meningkat secara signifikan. Pemanfaatan rata-rata resource komputasi dapat meningkat hingga 50%, dan hingga 100%–200% dalam skenario khas. Hal ini membantu Anda menjalankan aplikasi komputasi aliran stateful dengan lebih lancar.

Perbaikan bug

  • Mengoptimalkan layanan Catalog untuk menyelesaikan masalah gagal refresh ketika jumlah database atau tabel sangat besar.

  • Memperbaiki masalah tidak ditampilkannya versi Flink untuk kluster session.

  • Memperbaiki masalah tampilan kurva WatermarkLag pada halaman Metrics.

  • Mengoptimalkan tampilan paging kurva pada halaman Metrics.

  • Memperbaiki berbagai isu pada Flink CDC, termasuk metrik currentFetchEventTimeLag dan konflik kelas.

  • Memperbaiki masalah ketidakmampuan menggunakan sintaksis CTAS untuk memodifikasi kolom yang sudah ada.