TIDB写入kafka,消费kafka消息如图,有部分可识别,但有一部分乱码。
请问下这是写入时的问题?还是读取消息时还需要对properties进行什么设置(设置过encoding,未见效果)
参考下这个帖子呢
解决方案中github的地址已是404
这篇我已经阅读过了,但和我这边的问题有点出入,并没有解决乱码的问题。
已解决,参看文档https://github.com/pingcap/tidb-tools/tree/master/tidb-binlog/driver/example/kafkaReader的方案,并修改kafka数据序列化的格式即可。kafka-tools中获取到的二进制数据是正确的,乱码为正常情况。需要通过binlog.proto进行特殊处理转换为可用的BinLogInfo.Binlog类。
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。