我最近从 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。