我有一个kafka stream应用程序,它将记录推送到kafka主题(avro序列化)。架构存储在架构注册表中。
应用程序升级后(架构或数据没有更改),我们开始在kafka中看到空记录。[当然,这可能是应用程序问题。但是同一应用程序在开发环境中也可以正常工作]
奇怪的是,在生成记录(和序列化)时应用程序没有抱怨,但是当我们在kafka主题中列出值时,很多值都是空的。
root@bastion-0:/app/confluent-5.3.0/bin# ./kafka-console-consumer --bootstrap-server kafka-0.kf-hs.default.svc.cluster.local:9094 --topic topicName --property print.key=true --property key.separator=, --consumer.config /app/client-sasl-ssl.properties --partition 3 --offset 5904
90-5,null
90-8,null
90-8,null
90-8,null
90-9,null
90-9,null
90-9,null
90-9,null
90-9,null
90-9,null
90-9,null
90-9,null
90-9,null
90-9,null
90-10,null
90-11,null
90-11,null
90-11,null
90-12,null
90-13,null
90-13,null
90-13,null
kafka主题记录值为空的可能原因是什么?