You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Apache IoTDB的CLI工具批量创建时间序列?

Apache IoTDB CLI 批量创建时间序列

可以通过Apache IoTDB的CLI工具同时创建多个时间序列,无需逐条执行单条命令。

批量创建命令格式

当多个时间序列的数据类型、编码方式、压缩算法完全相同时,可在单条CREATE TIMESERIES命令中通过逗号分隔多个时间序列路径:

CREATE TIMESERIES <路径1>, <路径2>, ... WITH DATATYPE=<数据类型>, ENCODING=<编码方式>, COMPRESSOR=<压缩算法>;

参数说明

  • <路径>:时间序列的完整路径,格式为 root.<存储组>.<设备>.<测点>
  • <数据类型>:支持INT32、FLOAT、DOUBLE、BOOLEAN、TEXT等
  • <编码方式>:可选PLAIN、RLE、DIFF、TS_2DIFF、GORILLA等
  • <压缩算法>:可选SNAPPY、GZIP、LZ4、ZSTD等

示例

比如为root.sg.device0设备批量创建温度、湿度、气压三个测点的时间序列,统一使用FLOAT类型、GORILLA编码、SNAPPY压缩:

CREATE TIMESERIES root.sg.device0.temperature, root.sg.device0.humidity, root.sg.device0.pressure WITH DATATYPE=FLOAT, ENCODING=GORILLA, COMPRESSOR=SNAPPY;

不同参数的批量创建

如果要创建的时间序列参数(数据类型、编码等)不同,可在CLI中一次性输入多条CREATE TIMESERIES命令,用分号分隔后执行:

CREATE TIMESERIES root.sg.device0.temperature WITH DATATYPE=FLOAT, ENCODING=GORILLA, COMPRESSOR=SNAPPY;
CREATE TIMESERIES root.sg.device0.run_status WITH DATATYPE=BOOLEAN, ENCODING=PLAIN, COMPRESSOR=GZIP;

内容的提问来源于stack exchange,提问作者Hester Tso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 00:22:07