InfluxDB数据的导入导出

Background

influxdb支持将时序数据导出到文件,然后再将文件导入到数据库中,以此实现数据的迁移。

1、数据导出

  • 语法:
    InfluxDB数据的导入导出_第1张图片
  • 示例:
influx_inspect export -datadir "/var/lib/influxdb/data" -waldir "/var/lib/influxdb/wal" -out "./db_wlf-output" -database "db_wlf"

其中:
datadir: influxdb的数据存放位置
waldir: influxdb的wal目录
out: 输出文件
database: 导出的db名称

  • 导出数据格式
# INFLUXDB EXPORT: 1677-09-21T08:12:43+08:00 - 2262-04-12T07:47:16+08:00
# DDL
CREATE DATABASE db_wlf WITH NAME autogen
# DML
# CONTEXT-DATABASE:db_wlf 
# CONTEXT-RETENTION-POLICY:autogen
# writing tsm data
compare_qdqjy,cid=10000,pid=47,qtag=x,sc=31,tid=180 v1=5.575136 1626348228000000000
compare_qdqjy,cid=10000,pid=47,qtag=x,sc=31,tid=180 v1=5.575136 1626348403000000000
compare_qdqjy,cid=10000,pid=47,qtag=x,sc=31,tid=180 v1=5.575136 1626348583000000000
compare_qdqjy,cid=10000,pid=47,qtag=x,sc=31,tid=180 v1=5.575136 1626348763000000000
compare_qdqjy,cid=10000,pid=47,qtag=x,sc=31,tid=180 v1=5.575136 1626348943000000000

2、数据导入

  • 语法:
    InfluxDB数据的导入导出_第2张图片
  • 示例:
influx -username 'name' -password 'pwd' -database 'db_wlf' -import -path ./db_wlf-output

其中:
import: 标识导入
path: 导入文件

你可能感兴趣的:(Java,Linux,数据库,java,开发语言)