leonardBang opened a new pull request, #4612: URL: https://github.com/apache/flink-cdc/pull/4612
## What is the purpose of this pull request? Add an English and Chinese MySQL-to-Fluss example to Examples and Best Practices. The tutorial synchronizes MySQL orders into a Fluss primary key table with a Flink CDC YAML pipeline, then queries the results with Flink SQL. It adapts the orders scenario from the [Alibaba Cloud Fluss ingestion example](https://help.aliyun.com/zh/flink/realtime-flink/developer-reference/fluss-yaml-connector) to the Apache distributions and CLI. ## Brief change log - Document Flink 1.20 and 2.2 dependencies, a local MySQL/Fluss Docker Compose environment, SASL configuration, and CLI submission. - Verify the initial snapshot, inserts, updates, deletes, and adding a column, with explicit expected results. - Show batch and streaming SQL aggregations of paid orders and describe lenient schema evolution behavior. - Add both translations to the examples overview and shared sidebar. --- ## Verifying this change - `cd docs && npm ci --no-audit --no-fund` - `cd docs && npm test`: all 3 existing documentation tests passed. - `cd docs && npm run build`: complete English and Chinese production builds passed, including broken-link and anchor checks. - `mvn -N spotless:apply spotless:check`: passed. - `git diff --cached --check`: passed. - Checked that both translations have identical executable code blocks; parsed the YAML, validated Compose with `docker compose config --quiet`, and checked shell syntax. - Verified sample data mutations, aggregate totals, and the added-column expected results using SQLite. This only checks example data arithmetic and is not a Flink runtime test. - Checked generated pages for the new sidebar entry, all code blocks, and version interpolation. The MySQL-to-Fluss pipeline and SQL queries have not been run end to end against either Flink version because the local Docker daemon is unavailable. ## Documentation - Does this pull request introduce a new feature? No; it documents existing connectors. - If yes, how is the feature documented? Not applicable. This PR adds a worked example in English and Chinese. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Codex (GPT-6) Generated-by: Codex (GPT-6) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
