【发布时间】:2018-01-14 09:07:21
【问题描述】:
如何每天5分钟分析一次uv、pv、ip,并存储Mysql。数据来自Kafka,格式如下:
Message sent: {"cookie":"a95f22eabc4fd4b580c011a3161a9d9d","ip":"125.119.144.252","event_time":"2017-08-07 10:50:16"}
Message sent: {"cookie":"6b67c8c700427dee7552f81f3228c927","ip":"202.109.201.181","event_time":"2017-08-07 10:50:26"}
就像 00:00-00:05 00:05--00:10 等等, 我用过:
val write=new JDBCSink()
val query=counts.writeStream.foreach(write).outputMode("complete")
.trigger(ProcessingTime("5 minutes"))
.start()
但是当我在 00:01 提交它或者它崩溃时,我怎么能确定它不会像 00:01-00:06 那样分析。
【问题讨论】:
标签: apache-spark apache-kafka real-time bigdata