我想把两个Dstreams结合起来:
val statuses = tweets.map(status => status.getText())
val users = tweets.map(status => status.getUser())
val Dates = tweets.map(status => status.getCreatedAt())
(statuses. union(Dates)).print但我得到一个错误,类型不匹配:
Found: org.apache.spark.streaming.dstream.DStream[java.util.Date]
Required: org.apache.spark.streaming.dstream.DStream[String]我该怎么做呢?
发布于 2015-04-03 03:59:07
尝尝这个
val Dates = tweets.map(status => status.getCreatedAt.toString)或者如果您想要特定的格式
val format = new SimpleDateFormat("yyyy-MM-dd")
val Dates = tweets.map(status => format.format(status.getCreatedAt))https://stackoverflow.com/questions/29425716
复制相似问题