【发布时间】:2017-04-23 20:07:01
【问题描述】:
我正在从 spark.Data 中的 kafka 读取 JSON 数据。数据有开始和结束标签来显示事务的开始和结束。 JSON 数据是
`
{ "accountId": 1, "name": "start"},
{ "accountId": 1, "name": "A green door", "prize":107},
{ "accountId": 2, "name": "start"},
{ "accountId": 2, "name": "A green door", "prize":22 },
{ "accountId": 1, "name": "end"},
{ "accountId": 2, "name": "ABC", "prize":221 },
{ "accountId": 2, "name": "DV", "prize":223 },
{ "accountId": 2, "name": "end"}
` 我想使用 UpdateStateByKey 聚合对应 accountId 的奖品。
谁能告诉我该怎么做?
谢谢。
【问题讨论】:
标签: json apache-spark apache-kafka spark-streaming