【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
之前用的tidb binlog 把数据同步到kafka,升级到tidb6.1.6后,需要改用TiCDC同步到kafka, TiCDC输出到 Kafka 的消息协议,可选值有 canal-json、open-protocol、canal、avro、maxwell, 哪种和tidb binlog的格式一样?研发不用改代码就能用?
研发说tidb binlog同步到kafka时,他们消费kafka是用的pingcap的go包,bytes格式。
我用kafka-console-consumer.sh命令行消费,看着和ticdc输出的都不一样啊
tidb binlog到kafka时,kafka的消费结果:
TiCDC canal-json格式到kafka:
TiCDC open-protocol格式到kafka:
TiCDC canal格式到kafka
TiCDC maxwell格式到kafka:
【资源配置】
【附件:截图/日志/监控】