本质是重新开始消费,逐条按时间比较
–from-beginning //表示重头开始读
–property print.timestamp=true //表示显示入kafka时间
使用awk对消费出来的记录进行筛选过滤,比如以下表示对每条消费记录按照“CreateTime:“或者”\t“进行分割,$0表示原始的记录,$1表示分割后的第1个字符串,以下$2为分割后的第二字符串,为入kafka的时间

./kafka-console-consumer.sh --topic topicnamexxx --bootstrap-server 192.168.1.2:9092  --property print.timestamp=true --from-beginning |awk -F 'CreateTime:|\t' '$2>= 1614845604323 && $2 <= 1614845750416 {print $0}'
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐