Will the topics be distributed across both machines or will it still be all
read from the first process that spawned up the 9 threads?

It will read from the first process that spawned 9 threads.

In general, is it better to have 1 machine running 9 threads to read all
partitions or 9 machines running 1 thread?

It really depends on the network bandwidth and CPU usage of your
application.

I've been trying to work with (
https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Group+Example)
and it appears to be for 0.8

The code is not different from the high level consumer in 0.7. You can see
the 0.7 configs here - http://kafka.apache.org/07/configuration.html

Thanks,
Neha


On Wed, Oct 9, 2013 at 10:07 AM, Mark <static.void....@gmail.com> wrote:

> This is in regards to consumer group consumption in 0.7.2.
>
> Say we have 3 machines with 3 partitions in each topic totaling 9
> partitions. Now if I create a consumer group with 9 threads on the same
> machine then all partitions will be read from. Now what happens if I start
> another 9 threads on a separate machine using the same consume group id?
> Will the topics be distributed across both machines or will it still be all
> read from the first process that spawned up the 9 threads?
>
> In general, is it better to have 1 machine running 9 threads to read all
> partitions or 9 machines running 1 thread?
>
> Is there a wiki for 0.7.2? I've been trying to work with (
> https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Group+Example)
> and it appears to be for 0.8
>
> Thanks

Reply via email to