go 使用sarama写入kafka数据时间戳问题
生活随笔
收集整理的這篇文章主要介紹了
go 使用sarama写入kafka数据时间戳问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
查看消息時間戳的命令:
kafka-console-consumer --bootstrap-server localhost:9092 --property print.timestamp=true --topic test --from-beginning
發現sarama生產者推送到kafka的CreateTime均為-1。而命令行推送到kafka的時間戳正常。
原因:
sarama默認支持的是0.8.2的kafka版本,而timestamp的支持是從0.10版本開始的。因此需要初始化生產者配置時指定一下kafka的版本。
總結
以上是生活随笔為你收集整理的go 使用sarama写入kafka数据时间戳问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工作中常用的kafka命令
- 下一篇: nginx做grpc负载均衡时长连接或者