iotdb数据库 - 数据导入导出
注意:不同版本要看对应版本的文档。
·
看文档
注意:不同版本要看对应版本的文档
V1.2.x 文档
https://iotdb.apache.org/zh/UserGuide/V1.2.x/Tools-System/Import-Export-Tool.html#%E4%BD%BF%E7%94%A8sql%E5%8A%A0%E8%BD%BD
我下载的最新版的,所以看最新版本的文档
https://iotdb.apache.org/zh/UserGuide/latest/Tools-System/Data-Import-Tool.html#_2-import-data-%E8%84%9A%E6%9C%AC
导出方案
2种方案:
tsfile导入导出要求序列名称要一致,数据类型要一致
如果数据类型不一致,需要在select时转换类型,我这里又190个序列,不想用这个tsfile的模式
-- XRA24是java插入数据时自动创建的序列,数据类型是double类型
-- cast(XRA24 as float) 这个是将格式转换为float类型
select cast(XRA24 as float) as XRA24_f from root.putian.dcs.W3.SALVE1
注:这里建议创建序列时一定要明确指定数据的类型,避免这里导入导出数据时发生数据类型不一致的问题
export-data.bat可以选择导出csv格式的文件,可以不导出数据格式,这个比较符合我的要求
开始导出
命令
d:\softs\iotdb\apache-iotdb-1.3.3-all-bin\apache-iotdb-1.3.3-all-bin\tools\export-data.bat -h 192.168.1.20 -datatype false -type csv -t C:\Users\lcxco\Documents\temp -tfn lcx-20-04to10-
sql
select * from root.putian.dcs.W3.SALVE1 where time >= 2024-12-04 00:00:00 and time < 2024-12-10 00:00:00
cmd执行命令截图

导出的文件,1万条记录会分割一个文件

文件内容

开始导入
命令,会导入文件夹下面的所有csv文件
d:\softs\iotdb\apache-iotdb-1.3.3-all-bin\apache-iotdb-1.3.3-all-bin\tools\import-data.bat -h 192.168.1.223 -s C:\Users\lcxco\Documents\temp
cmd执行命令的截图

完结。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)