大佬们,请教个Flink CDC 问题,这个x是最终输出3吗?

大佬们,请教个Flink CDC 问题,这个x是最终输出3吗?1/2会输出吗image.png 我的源是mysql表,主键与kafka upsert主键不一致image.png 也就是说flink去消费kafka的时候应该只能看到3?你说的这个主键是哪边的主键呢?source的主键还是kafka的主键

展开
收起
真的很搞笑 2023-05-09 14:05:11 166 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果是主键更新的话upsert 只会保留最后一条数据吧 产生的数据在kafka中肯定是123都有 目标库如果是id作为主键只会保留最后一条,不一致的情况下,你的upersert-kafka会保留按照主键的最新一条,准确说的是upsert-kafka的,序列化失败,源表和flink-sql的字段对应,序列化失败image.png ,此回答整理自钉群“Flink CDC 社区”

    2023-05-09 14:22:35
    赞同 展开评论

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

还有其他疑问?
咨询AI助理