2016-09-15 6 views
1

Я использую influxd и создали резервную копию с помощьюКак восстановить базу данных с помощью InfluxD

influxd backup -database grpcdb /opt/data 

Я могу видеть, что файлы создаются в каталоге

/Opt/данных Теперь, я хочу восстановить те же файлы данных с различным именем базы данных на одном компьютере.

influxd restore -database grpcdb1 /opt/data 

но получать ниже ошибки упоминания

restore: -datadir is required to restore 

Здесь я обеспечиваю же канал передачи данных. Не уверен, чего не хватает.

ответ

3

Я нашел способ сделать это.

Важная вещь:

Данные может только экспортироваться, когда экземпляр 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 
0

Вы отсутствовавшие -datadir/вар/Lib/influxdb/данные

Не забудьте восстановить метаданные первой в - написал Аммад.

Смежные вопросы