开发者社区> 问答> 正文

Flink连接器这块,如果是sink到mysql,ES等,有对应的实现exactly once语义么

Flink连接器这块,如果是sink到mysql,ES等,有对应的实现exactly once语义么? 比如kafka的连接有sink的exactly once语义,sink时候指定即可. 那么,如果是mysql后者其他的有么? 谢谢. return new FlinkKafkaProducer011<>( "topic", new KeyedSerializationSchemaWrapper<>(new SimpleStringSchema()), producerProperties, FlinkKafkaProducer011.Semantic.EXACTLY_ONCE);

*来自志愿者整理的flink邮件归档

展开
收起
毛毛虫雨 2021-12-06 16:24:37 1289 0
1 条回答
写回答
取消 提交回答
  • 能具体说明下你的场景和需求么? 数据源是什么,源数据中是否原先就有c4这一列呢,还是新增加了 c4 这一列呢?

    其次,这个问题要看你的 connector 是什么。 有的 connector 是根据列名来映射的(如 JSON,各种数据库),有的是根据列名顺序来映射的(如 CSV)。 如果是按列名来映射的,那么在 Flink SQL DDL 中,新增 c4 一列就能读取到 c4 的值,不管c4 在哪个字段之后。

    *来自志愿者整理的flink邮件归档

    2021-12-06 17:15:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载

相关镜像