v7.5.3版本关闭不了ticdc消息中的old value

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v7.5.3
ticdc输出变更到Kafka,采用cancel-json协议,是不是没有办法关闭old_value

看变量名,应该是要设置为true吧,只输出更新字段。


官档的说明

你用的是哪种格式的 kafka 消息?

写错了,目前的测试结果是cancal-json没找到办法关闭old_value

我升级到7.5后也遇到这个问题了,不过因为我是需要 old-value 的,所以直接是将这个配置给删除了。 应该是6.5到7.5之间的某个版本把它废弃了

你们用的是不是open-protocol协议,我测试老版本,在cancal-json协议下,就算用了也不起作用

为什么要关闭old_value啊?json解析的时候不取就行了啊

从 7.4.0 开始,enable-old-value 这个配置已经被删除了,被后来的 sink 级别的 “output-old-value” 取代了,参考 https://docs.pingcap.com/tidb/stable/ticdc-changefeed-config#changefeed-configuration-parameters


不过这个参数应该支持 open Protocol 格式吧? 基于cannal-json 格式应该确实没办法了?

是的,现在想看看cancal-json协议有没有提供这个功能

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。