Apache IoTDB return 成功插入后结果为空(版本 0.12.0)

Apache IoTDB return empty result after successful insertion (version 0.12.0)

问题

使用Apache IoTDB 0.12.0版本时,客户端报告插入成功后会出现空结果,如下图所示。

Client return

原因

  1. 版本太高JDK:使用JDK16时,插入过程中的一些异常会被捕获,不会抛出,导致CLI报插入成功.推荐使用JDK 8.

  2. 其他插入异常:磁盘权限冲突等许多其他意外异常。

解决方案

  1. 升级IoTDB至0.12.1,此问题已在高版本修复。

  2. 使用maven命令在Apache IoTDB code repositorymaster分支或0.12分支手动编译代码,mvn clean package -pl distribution -am -DskipTests二进制资源在分发包中