开发者社区> 问答> 正文

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 1288 0
1 条回答
写回答
取消 提交回答
  • 能具体说明下你的场景和需求么? 数据源是什么,源数据中是否原先就有c4这一列呢,还是新增加了 c4 这一列呢?

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

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

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

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像