Yes, Kevin is right. It does not matter whether you run the consumer from the same JVM or not, as long as the consumers has same group id, they are in the same group. So in your case, you have 6 consumers in the same consumer group. Since you have 6 partitions in the topic, assuming you have only one consumer thread for each high level consumer, each high level consumer will consume from one partition.
Jiangjie (Becket) Qin On 3/9/15, 11:13 AM, "Kevin Scaldeferri" <ke...@scaldeferri.com> wrote: >On Mon, Mar 9, 2015 at 10:38 AM, Phill Tomlinson <philltomlin...@fico.com> >wrote: > >> Hi, >> >> I have two separate consumer groups on different JVM processes, but both >> have the same "group.id". > > > >You've said this twice, and I think it's creating some confusion, because >the group.id is exactly what determines the members of a consumer group. > >How many consumer threads are you providing total? Could you provide code >snippets to clarify how you're setting things up?