On 01.07.2013, at 17:45, Jun Rao <[email protected]> wrote:
> Not sure that I fully understand your problem. Could you attach the
> exception that you saw?

Here is what I do and get:

I use the High Level Consumer and configured it with 

auto.offset.reset = other
 
I get 

kafka.common.InvalidConfigException: Wrong value other of auto.offset.reset in 
ConsumerConfig; Valid values are smallest and largest
        at kafka.consumer.ConsumerConfig$.validateAutoOffsetReset(Unknown 
Source) ~[kafka-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT+37]
        at kafka.consumer.ConsumerConfig$.validate(Unknown Source) 
~[kafka-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT+37]
        at kafka.consumer.ConsumerConfig.<init>(Unknown Source) 
~[kafka-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT+37]
        at kafka.consumer.ConsumerConfig.<init>(Unknown Source) 
~[kafka-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT+37]

as soon as I try to  

    val consumerConfig = new ConsumerConfig(props);



What I expected:

 - No Exception on initialization
 - No Exception if the consumer can connect to Zookeeper and fetch a valid 
offset
 - An Exception if it can not reach Zookeeper or it does not contain a valid 
offset for the given consumer group


Regards,

Martin

> 
> Thanks,
> 
> Jun
> 
> 
> On Mon, Jul 1, 2013 at 12:50 AM, Martin Eigenbrodt <
> [email protected]> wrote:
> 
>> Hi there,
>> 
>> I am using kafka 0.8 (currently 0.8.0-beta1-candidate1) and I want my
>> consumer to fail if it can not reliably find out the last consumed offset
>> from zookeeper.
>> 
>> According to https://kafka.apache.org/08/configuration.html for "
>> https://kafka.apache.org/08/configuration.html";
>> 
>>> What to do when there is no initial offset in Zookeeper or if an offset
>> is out of range:
>> ..
>>> * anything else: throw exception to the consumer
>> 
>> 
>> But it looks like the exception is always thrown, not only when there is
>> no initial offset found in Zookeper. It;s being validated at startup...
>> Is there a workaround to fail only if no offset is found in zk?
>> 
>> Regards,
>> 
>> Martin

Reply via email to