开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

请问flinc cdc 中我设置了正则表达式之后,有这些信息但是没有同步到数据。一条都没有什么原因?

问题1:417d5289c348054156e8778526cfa8a4.png
a6b762cf1c6aba9105961cb150fc5138.png
070d4294f363fcfdfa07a14acd92d03d.png
请问flinc cdc 中我设置了正则表达式之后,有这些信息
但是没有同步到数据。一条都没有,什么原因?
问题2:那个就是sql的写法aa1ae52743c023d69be0732f5829a861.png

展开
收起
十一0204 2023-07-19 18:39:20 69 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在 Flink CDC 中,如果设置了正则表达式过滤规则,但是没有同步到数据,可能是由以下几个原因导致的:
    正则表达式规则错误:如果设置的正则表达式规则不正确,可能导致过滤不成功,数据无法同步到目标系统。需要仔细检查正则表达式规则是否正确,可以使用在线正则表达式测试工具进行测试。
    正则表达式过滤规则与数据不匹配:如果设置的正则表达式过滤规则与实际数据不匹配,可能导致无法过滤数据,数据无法同步到目标系统。需要检查正则表达式规则是否与实际数据匹配。
    CDC 配置错误:如果 CDC 配置有误,可能导致数据无法正确抽取和同步。需要检查 CDC 配置是否正确,包括数据源配置、CDC 表配置、同步任务配置等。
    数据源数据变更较少:如果数据源中变更的数据较少,可能导致过滤规则无法匹配到任何数据,数据无法同步到目标系统。需要检查数据源中的变更数据量是否足够,可以尝试放宽正则表达式规则,或者增加数据源中的变更数据量以进行测试。

    2023-07-29 19:07:15
    赞同 展开评论 打赏
  • 意中人就是我呀!

    回答1:order_.*不是正则表达式。 参考sql的正则写法, 没什么区别。此回答整理至钉群“Flink CDC 社区”。

    2023-07-19 19:10:08
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载