I believe it doesn't take consumers into account at all. Just the
offset available on the partition. Why would you need it to?

On Mon, Apr 20, 2015 at 3:46 AM, Alexey Borschenko
<aborsche...@elance-odesk.com> wrote:
>> You can also send a FetchOffsetRequest and check for the last
>> available offset (log end offset) - this way you won't have to send a
>> fetch request that is likely to fail.
>
> Does this takes in account specific consumer offsets stored in Zookeeper?
>
> On Fri, Apr 17, 2015 at 5:57 PM, Gwen Shapira <gshap...@cloudera.com> wrote:
>
>> You should receive OffsetOutOfRange code (1) for the partition.
>>
>> You can also send a FetchOffsetRequest and check for the last
>> available offset (log end offset) - this way you won't have to send a
>> fetch request that is likely to fail.
>>
>> Are you implementing your own consumer from scatch? or using one of
>> the existing consumers?
>> If you use the high level consumer API, its default behavior for
>> hasNext() is to block.
>>
>> Gwen
>>
>> On Thu, Apr 16, 2015 at 10:19 PM, Ganesh Nikam <ganesh.ni...@gslab.com>
>> wrote:
>> > Hi All,
>> >
>> > I have the kafka client which is fetching data from particular
>> partition. On
>> > the broker there are there are some messages (say 100) on this partition
>> and
>> > producers has stop producing the messages.
>> > Now my consumer consumers these 100 messages and the next fetch offset is
>> > set to 101.  when I send the fetch request with 101 offset, I did receive
>> > some response from broker, but I don't know what it is.
>> > I am not able to parse it. Can you please tell me what response does
>> broker
>> > sends, when there is no message on that partition ?
>> >
>> > I want to block my consumers till there is no message on the broker. How
>> can
>> > I do that ?
>> >
>> > - Ganesh
>>

Reply via email to