iotdb无法写入无信号key的数据
- 主要言語
- Java
- スター
- 6.4k
- フォーク
- 1.2k
- 平均マージ
- 1日 23時間
- マージ済み PR(30日)
- 115
説明
各位好,
我是用版本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的。
コントリビューションガイド
調査の方向性
まず、device と event_time はあるが signal fields がない、IoTDB 1.1.0 における対応する Kafka ingestion ケースを再現し、次に報告されている Session のログメッセージを確認します: “All values are null and this submission is ignored.” signal values を含む submission と結果を比較し、両方の devices をクエリします。完了時には、この動作が想定どおりかどうかを明らかにし、そうでない場合は意図する処理を定義して回帰テストを追加します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java, kafka
- 領域
- data-engineering, databases
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100