在Apache IoTDB中执行连续查询时为何出现占位符错误?
Apache IoTDB 连续查询占位符报错原因解析
- 报错核心规则:IoTDB的
::(::)占位符仅允许在原始时间序列数据的查询语句中使用,不支持聚合/分组后的加工数据查询场景。 - 你单独执行的
SELECT BMSCellMaxVol,HDop,EPBSysBrkLghtsReqd INTO root.ota.misc.ep.::(::)是直接读取原始时间序列数据,未做任何聚合、分组加工,完全符合占位符的使用条件,因此可以正常运行。 - 而连续查询中的语句包含
max_value()聚合函数和GROUP BY(1s)分组操作,属于对原始数据做聚合加工后的查询,这类场景下IoTDB不允许在INTO子句中使用占位符,因此触发305错误。
内容的提问来源于stack exchange,提问作者ElvisHTong
相关产品推荐
相关产品推荐

