Thank you very much for the link, that was very helpful!

So, apparently the `topics: Map[String, Int]` parameter controls the number
of partitions that the data is initially added to; the number N in

  val kafkaInputs = (1 to N).map { _ =>
    ssc.kafkaStream(zkQuorum, groupId, Map("topic" -> 1))
  }
  val union = ssc.union(kafkaInputs)

controls how many connections are made to Kafka. Note that the number of
Kafka partitions for that topic must be at least N for this to work.

Thanks
Tobias

Reply via email to