首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过火花流消费kafka消息

无法通过火花流消费kafka消息
EN

Stack Overflow用户
提问于 2017-02-11 13:21:58
回答 1查看 638关注 0票数 1

我试图通过火花流程序消费卡夫卡制作人的信息。

这是我的节目

代码语言:javascript
复制
  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))
    })

以上程序已成功运行。但我没看到任何信息被打印出来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-11 13:31:30

使用"local[*]"设置主url

代码语言:javascript
复制
val sparkConf = new SparkConf().setAppName("KafkaWordCount").setMaster("local[*]")

您还可以尝试打电话给get (),查看是否收到消息。

代码语言:javascript
复制
lines.foreachRDD { rdd =>
      rdd.collect().foreach(println)
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42176345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档