标签: apache-kafka kafka-consumer-api apache-kafka-streams ksql
我知道使用Kafka消费者的api,我们可以获得对应于特定时间戳的偏移量(getOffsetsByTimes())。
如何获取偏移量,并根据KSQL或KSTream中的时间戳从某个点开始重播流?
答案 0 :(得分:0)
KSQL尚不支持此功能。您可以使用的一种选择是使用谓词过滤掉不需要的记录:
SELECT * FROM SOURCE_STREAM WHERE ROWTIME > xxxx
,但这可能效率不高,具体取决于偏移量相对于日志中数据量的位置。