0
我正在使用Spark Streaming来使用Kafka
主题中的数据。在哪里定义特定消费者群体的消费者数量?
如果我使用DirectStream
的方法,我没有选项来定义consumer group
和number of consumers
。
例如:
val messages = KafkaUtils.createDirectStream[String, String, StringDecoder, StringDecoder](ssc, kafkaParams, topicsSet)
我在哪里可以定义消费者的消费群和数量为这个群体?
如果我使用基于Receiver的方法,我可以选择定义consumer group
和number of threads
[此组中的消费者数量]。基于
接收机方法:
val topicMap = topics.split(",").map((_, numThreads.toInt)).toMap
val lines = KafkaUtils.createStream(ssc, zkQuorum, group, topicMap).map(_._2)