Based on the Kafka documentation: one can improve throughput in Kafka by having a topic that has multiple partitions, and then creating a consumer group that has at most as many consumer instances as the number of partitions. That way each consumer instance is assigned its own partition.
I can create a topic with multiple partitions, then configure flume-kafka-channel to use that topic.
However regardless how many partitions the topic has the flume-kafka-channel only create a single consumer (at least based on what I see in the flume logs).
Is there a way I could configure the Kafka-Channel to spawn as many consumers as there are partitions?
I am guessing the answer is no, since there could be only a single source for a channel.