我正在使用涌入并使用
创建备份influxd backup -database grpcdb /opt/data
我可以看到文件是在/ opt / data目录下创建的
现在,我想在同一台机器上恢复具有不同数据库名称的相同数据文件。
influxd restore -database grpcdb1 /opt/data
但是低于提及错误
restore: -datadir is required to restore
这里我提供相同的数据路径。不确定缺少什么。
答案 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写道时,不要忘记首先恢复元数据。