influxdb导出导入数据

该文详细记录了InfluxDB数据库从生产环境导出并导入到内网的步骤,包括编辑配置文件,使用influx_inspect命令导出数据,通过Docker容器复制文件,以及在内网服务器上执行导入操作。过程中需注意数据库名、用户认证和路径设置。
摘要由CSDN通过智能技术生成

记录一下influxdb导出导入步骤,方便后续查询使用

私有化部署了一套influxdb数据库(docker安装),现在需要将生产的部分库数据导入到内网上

1.登录到生产服务器

找到influxdb配置文件,whereis influxdb,在influxdb.conf中找到data下的dir和wal-dir

2.执行命令

 influx_inspect export -datadir "/data/influxdb/data" -waldir "/data/influxdb/wal" -out "/data/nl" -database XXX

其中xxx表示对应数据库

3.将nl文件拷贝到内网上,docker influxdb服务器需要拷贝到对应映射目录中,如/usr/local/xxx/influxdb:/var/lib/influxdb,需要拷贝到/usr/local/xxx/influxdb目录中

4.登录内网服务器,进入docker内部docker exec -it influxdb /bin/bash

执行influx -username 'name' -password 'pwd' -database 'XXX' -import -path /var/lib/influxdb/nl/nl

(不加用户名,密码会报points were not inserted错误)

5.导入成功,刷新即可查看新的数据

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值