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)

Reply via email to