Hi.

当初的设计是基于kafka的compacted topic设计的,而compacted
topic有自身的表达changelog的语法,例如:使用value 为 null 表示tombstone
message。从这个角度出发的话,我们仅从kafka的角度去理解数据,而非从format的角度去解析数据。

这当然引入了一些问题,例如当利用upsert-kafka读取数据的时候需要维护一个state以记住读取的所有的key。

Best,
Shengkai

刘首维 <liushou...@autohome.com.cn> 于2021年3月15日周一 上午11:48写道:

> Hi all,
>
>
>
>     最近在测试Upsert Kafka,在验证的过程中,发现Validation的时候要求format的changelog-mode
> 必须是insert-only的,请问这是什么原因呢。
>
>     如果不是的话,请直接指正我,谢谢。
>
>
>
>
>
> Flink version 1.12.1
>

回复