【发布时间】:2020-01-17 02:26:27
【问题描述】:
我最近从 docker 容器备份了我的 Influx 数据库,现在有一个 .tar.gz 格式的备份文件。我想将此文件中的数据导入另一个 Influx 数据库,该数据库也在 docker 容器内运行。
我尝试使用 Chronograf 及其“写入数据”功能导入备份的内容,因为它支持 .gz 文件,但似乎 Chronograf 仅支持最大 25MB 的文件和此备份我的是70MB。
我在"Docker Influx Documentation" 和"InfluxDB Shell Documentation" 中搜索了其他可能的方法来解决这个问题。我发现唯一相关的是 Shell 文档中引用的“-import”选项。我尝试使用它但无济于事。任何不是 InfluxDB shell 中直接查询的命令都被拒绝,我得到的只是一条错误消息:ERR: error parsing query: found influx, expected SELECT, DELETE, SHOW, CREATE, DROP, EXPLAIN, GRANT, REVOKE, ALTER, SET, KILL at line 1, char 1
明确一点,我目前使用的是 Windows 10。
【问题讨论】:
标签: database docker backup influxdb chronograf