我有一个 kafka 主题,主题中的每条消息都有纬度/经度和事件时间戳。创建了一个引用主题的流,并希望使用 geo_distance 计算 2 点之间的距离。例子
GpsDateTime lat lon
2016-11-30 22:38:36, 32.685757, -96.735942
2016-11-30 22:39:07, 32.687347, -96.732841
2016-11-30 22:39:37, 32.68805, -96.729726
我想在上面的流上创建一个新流并用距离丰富它。
GpsDateTime lat lon Distance
2016-11-30 22:38:36, 32.685757, -96.735942 0
2016-11-30 22:39:07, 32.687347, -96.732841 0.340
2016-11-30 22:39:37, 32.68805, -96.729726 0.302
使用 KSQL 是否可以达到预期的效果?或者如何在处理新消息时参考以前的消息?