Yeah, using different partition assignment algorithms in the same consumer
group won¹t work. Is there a particular reason you want to do this?

On 3/17/15, 8:32 AM, "tao xiao" <xiaotao...@gmail.com> wrote:

>This is the corrected zk result
>
>Here is the result from zk
>[zk: localhost:2181(CONNECTED) 0] get
>/consumers/test/owners/mm-benchmark-test/0
>
>Node does not exist: /consumers/test/owners/mm-benchmark-test/0
>
>[zk: localhost:2181(CONNECTED) 1] get
>/consumers/test/owners/mm-benchmark-test1/0
>
>test-localhost-1426605370072-904d6fba-0
>
>On Tue, Mar 17, 2015 at 11:30 PM, tao xiao <xiaotao...@gmail.com> wrote:
>
>> Hi team,
>>
>> I have two consumer instances with the same group id connecting to two
>> different topics with 1 partition created for each. One consumer uses
>> partition.assignment.strategy=roundrobin and the other one uses default
>> assignment strategy. Both consumers have 1 thread spawned internally and
>> connect kafka using createMessageStreamsByFilter.
>> The consumer with roundrobin assignment strategy connected kafka first
>>and
>> had 2 topics assigned to itself and then I brought up another consumer
>>that
>> has default assignment strategy configured. I saw rebalancing happened
>>in
>> both consumers but at the end only one of the topics was assigned to the
>> consumer that is configured roundrobin assignment strategy and no topics
>> were assigned to the other consumer. This led to one topic missing its
>> owner.
>>
>> Here is the result from zk
>> [zk: localhost:2181(CONNECTED) 0] get
>> /consumers/test/owners/mm-benchmark-test/0
>>
>> Node does not exist:
>> /consumers/test12345667fffff/owners/mm-benchmark-test/0
>>
>> [zk: localhost:2181(CONNECTED) 1] get
>> /consumers/test/owners/mm-benchmark-test1/0
>>
>> test-localhost-1426605370072-904d6fba-0
>>
>> The kafka version I use is 0.8.2.1
>>
>> --
>> Regards,
>> Tao
>>
>
>
>
>-- 
>Regards,
>Tao

Reply via email to