【发布时间】:2019-05-13 05:26:54
【问题描述】:
我正在使用从 curl POST 到 ksql 发出的 Kafka REST API 如果我不使用 LIMIT20,它就会挂起。另外,如果我用它来查询表 它再次挂起。 我从 python 脚本中运行它 在这里,我在行时间之间进行查询,因为它是连续且持久的,因此我无法从流中获取最新结果。
data = {"ksql":"SELECT MAX(ROWTIME),TIMESTAMPTOSTRING(ROWTIME, 'yyyy-MM-dd HH:mm:ss'),MYFIRMWAREVERSION,MYBASEMACID,BOOTTS,IMEI,PRODDEVICESERIALNUM,RESETREASON FROM NOV_STREAM WHERE TIMESTAMPTOSTRING(ROWTIME, 'yyyy-MM-dd HH:mm:ss') >= '2018-12-11 00:29:30'AND TIMESTAMPTOSTRING(ROWTIME, 'yyyy-MM-dd HH:mm:ss') <= '2018-12-11 23:29:30' GROUP BY ROWTIME,MYFIRMWAREVERSION,MYBASEMACID,BOOTTS,IMEI,PRODDEVICESERIALNUM,RESETREASON LIMIT 20;","streamsProperties":{"ksql.streams.auto.offset.reset": "earliest","format": "json"}}
【问题讨论】:
标签: rest apache-kafka confluent-platform ksqldb