Hi, How about this feature? thanks
*We do plan to allow the high level consumer to specify a starting offset inthe future when we revisit the consumer design. Some of the details aredescribed inhttps://cwiki.apache.org/confluence/display/KAFKA/Consumer+Client+Re-Design <https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Client+Re-Design>* 2013-04-02 22:45 GMT+08:00 Jun Rao <jun...@gmail.com>: > Currently, we have tools like ImportOffset that can update the starting > offset of a consumer in ZK. However, one has to stop all consumers first. > > We do plan to allow the high level consumer to specify a starting offset in > the future when we revisit the consumer design. Some of the details are > described in > https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Client+Re-Design > > Thanks, > > Jun > > On Tue, Apr 2, 2013 at 6:56 AM, James Englert <jengl...@gilt.com> wrote: > > > I wrote some code > > here< > > > http://mail-archives.apache.org/mod_mbox/kafka-users/201303.mbox/%3CCAPD5FitPZkn7Uu+hRY70p8NP=spTEm8zaBOEqKcTiVFB=oo...@mail.gmail.com%3E > > >that > > resets the offset. You just need to be sure to set this as the > > consumer(s) is starting up. I'm not certain if it is the "right way" to > > do things. > > > > > > > http://mail-archives.apache.org/mod_mbox/kafka-users/201303.mbox/%3CCAPD5FitPZkn7Uu+hRY70p8NP=spTEm8zaBOEqKcTiVFB=oo...@mail.gmail.com%3E > > > > > > On Tue, Apr 2, 2013 at 12:46 AM, Jun Rao <jun...@gmail.com> wrote: > > > > > Sean, > > > > > > A broker can have multiple topics, each with multiple partitions. Each > > > partition can be consumed by multiple consumers. > > > > > > Our high level consumer API doesn't allow you to specify a starting > > offset. > > > SimpleConsumer does. If you use SimpleConsumer, you are responsible for > > > managing the consumption of all partitions. Consumer group is only used > > in > > > the high level consumer. > > > > > > Thanks, > > > > > > Jun > > > > > > On Mon, Apr 1, 2013 at 7:10 PM, Sean Grayson <s...@burstly.com> wrote: > > > > > > > Hello, > > > > > > > > Hopefully I'm sending this question to the right place. I'm currently > > > > trying to set up a consumer that will allow me to specify the offset, > > > > partition, and consumer group ID all at the same time. This obviously > > > > causes a dilemma since neither the low-level or high-level consumer > > APIs > > > > seem to support all three. So I have a couple questions: > > > > > > > > 1) Am I correct in my understanding that there is a 1-to-1 > relationship > > > > between brokers and partitions? Are multiple consumers per partition > > > > supported? If not, I imagine I could just start up a simple consumer > > per > > > > partition and that would give me what I want. If so, then do simple > > > > consumers actually support consumer group IDs without my knowledge? > > > > > > > > 2) Is it possible to specify a custom offset for the high-level > > consumer > > > > API other than from the tail (autooffset.reset = "smallest") or the > > head > > > > (autooffset.reset = "largest")? I know that the offset for each > > consumer, > > > > topic, and partition relationship is stored in a zookeeper ephemeral > > > node. > > > > Would connecting to zookeeper and changing all these offsets to the > > > desired > > > > values give me what I want? I have tried this with just one consumer > > > using > > > > the high-level api with one partition and one zookeeper host and it > > > seemed > > > > to work alright. But I'm wondering if changing these offsets would > work > > > > correctly and efficiently with multiple partitions and consumers with > > the > > > > same ID, as well as multiple zookeeper hosts. > > > > > > > > Thanks, > > > > Sean > > > > > > > > > > > > > > > -- > > Jim Englert > > Gilt Groupe > > 2 Park Ave South, 5th Floor > > New York, NY 10011 > > M: 847-707-2942 > > Please accept my invitation to join Gilt: > > http://www.giltgroupe.com/invite/jenglert > > >