我很惹新流媒体和scala。我有一个来自kafka主题的Json数据和一些其他随机日志数据。我能够像这样过滤出json数据
val messages = KafkaUtils.createDirectStream[String, String, StringDecoder, StringDecoder](ssc, kafkaParams, topicsSet).map(_._2).filter (x => x.matches("^[{].*" ))
我的json数据看起来像这样。
{"time":"125573","randomcol":"abchdre","address":{"city":"somecity","zip":"123456"}}
我试图解析json数据并将其放入hive表中。 有人可以指出我正确的方向。 感谢