【发布时间】:2016-05-27 06:28:20
【问题描述】:
我是新火花,请告诉我如何使用 scala 从 apache spark 中的 kafka 主题读取 json 数据。
谢谢。
【问题讨论】:
-
你已经尝试过了吗?
-
我尝试使用以下代码:case class MyClass(id:String, endtime:String, host:String, starttime:String, appservername:String, appname:String, classname:String, method:String , eventdate:String, executiontime:String, threadid:String)
-
implicit val myClassFormat = Json.format[MyClass] // val topicMap = topics.split(",").map((_, numThreads.toInt)).toMap val lines = KafkaUtils.createStream (ssc, zkQuorum, group, topic) .map(m => Json.parse(m._2).as[MyClass])
-
你有什么问题?为您的问题添加详细信息,以获得更好的答案。
-
@Bhaskar 如果您认为我的回答有效,请将其标记为已接受,否则请告诉我任何问题。
标签: scala apache-spark apache-kafka spark-streaming