iotdb icon indicating copy to clipboard operation
iotdb copied to clipboard

iotdb无法写入无信号key的数据

Open bigdata-spec opened this issue 1 year ago • 1 comments

各位好, 我是用版本iot版本1.1.0, 使用对齐方式消费kafka写入iotdb,发现如果字段不存在,则该条数据就查不到,程序也没任何错误 日志可以看到 org.apache.iotdb.session.Session - All values are null and this submission is ignored

比如: { "uuid": "10001", "GnsAlt": "5.0", "Longtude": "119.317833", "GPSts": "3" "event_time": "2023-10-26 15:45:40" } uuid为设备,GnssAlt Longitude GPSSts 三个为信号值,event_time为事件事件, 如果正常传入这样的json,iotdb能正常写入,正常查询。 但是如果传入不带任何一个信号,但是有设备名称,事件时间如下: { "uuid": "10002", "event_time": "2023-10-26 15:45:40" } iotdb不报错,但是查询不到10002设备的数据, 请问这样是否正常?按我理解获取不到信号key,希望存入null的。

bigdata-spec avatar Oct 27 '23 09:10 bigdata-spec

这种感觉上是工程上解决就行。例如遇到这种情况,可以设置一个叫 “signal”的bool型数据:当接收到信号,但是又无值时,就向signal测点上写一个true

jixuan1989 avatar Oct 31 '23 03:10 jixuan1989