如何使用InfluxD

时间:2016-09-15 00:11:24

标签: backup influxdb

我正在使用涌入并使用

创建备份
influxd backup -database grpcdb /opt/data

我可以看到文件是在/ opt / data目录下创建的

现在,我想在同一台机器上恢复具有不同数据库名称的相同数据文件。

influxd restore -database grpcdb1 /opt/data

但是低于提及错误

restore: -datadir is required to restore

这里我提供相同的数据路径。不确定缺少什么。

2 个答案:

答案 0 :(得分:5)

我找到了一种方法。

重要的是:

只有在Influxdb实例运行时才能导出数据。 只有在Influxdb实例运行时才能导入数据。

导出数据:

sudo service influxdb start (Or leave this step if service is already running)
influxd backup -database grpcdb /opt/data

导入数据:

sudo service influxdb stop
influxd restore -metadir /var/lib/influxdb/meta /opt/data
influxd restore -database grpcdb -datadir /var/lib/influxdb/data /opt/data
sudo service influxdb start

答案 1 :(得分:0)

您缺少-datadir / var / lib / Influxdb / data

当Ammad写道时,不要忘记首先恢复元数据。