【发布时间】:2017-06-29 19:16:07
【问题描述】:
我正在尝试通过火花流程序消耗来自 kafka 生产者的消息。
这是我的程序
val Array(zkQuorum, group, topics, numThreads) = args
val sparkConf = new SparkConf().setAppName("KafkaWordCount").setMaster("local")
val ssc = new StreamingContext(sparkConf, Seconds(5))
val topicMap = topics.split(",").map((_, numThreads.toInt)).toMap
val lines = KafkaUtils.createStream(ssc, zkQuorum, group, topicMap).map(_._2)
// lines.print()
lines.foreachRDD(rdd=>{
rdd.foreach(message=>
println(message))
})
以上程序运行成功。但我看不到任何消息被打印出来。
【问题讨论】:
标签: apache-spark apache-kafka spark-streaming kafka-consumer-api