You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Werner Daehn (JIRA)" <ji...@apache.org> on 2018/04/23 13:12:00 UTC
[jira] [Created] (KAFKA-6818) Efficient way to get last n rows via
admin client
Werner Daehn created KAFKA-6818:
-----------------------------------
Summary: Efficient way to get last n rows via admin client
Key: KAFKA-6818
URL: https://issues.apache.org/jira/browse/KAFKA-6818
Project: Kafka
Issue Type: Improvement
Components: clients
Affects Versions: 1.1.0
Reporter: Werner Daehn
Peeking into the last records of a topic is quite common, e.g. for data preview.
Doing that however can be quite difficult. Need to get the current offset for each partition, seek to an earlier point so that the overall record count of all partitions is n records in sum, handle when there are less than maxcount records in the topic etc.
Would be nice if there is a simplified API for just that, maybe in the admin client even.
List<TopicPayload> preview(String topicname, int maxcount);
As second API for getting all data since a timestamp would be nice as well. Although this time the amount of data could be huge, hence not convinced it would not be better a normal seek/attach operation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)