В ksqlDB вы можете запрашивать с начала (SET 'auto.offset.reset' = 'earliest';
) или конца топа c (SET 'auto.offset.reset' = 'latest';
).
В настоящее время (0.8.1 / CP 5.5) вы не можете искать произвольное смещение.
То, что вы можете , - это начать с самого раннего смещения, а затем использовать ROWTIME
в своем предикате для идентификации сообщений, соответствующих вашему требованию.
SELECT *
FROM MY_SOURCE_STREAM
WHERE ROWTIME>=1588772149620
Обратите внимание, что сканирование выполняется последовательно, поэтому в зависимости от того, сколько данных у вас в топи, c может быть не очень быстрым.