Есть ли способ (плагин или инструмент) для экспорта данных из базы данных (или самой базы данных)? Я ищу эту функцию, поскольку мне нужно перенести БД с текущего хоста на другой.Экспорт данных из InfluxDB
ответ
Вы можете сбросить каждую таблицу и загрузить их через интерфейс REST:
curl "http://hosta:8086/db/dbname/series?u=root&p=root&q=select%20*%20from%20series_name%3B" > series_name.json
curl -XPOST -d @series_name.json "http://hostb:8086/db/dbname/series?u=root&p=root"
Или, может быть, вы хотите добавить новый узел в кластер? Это легко, и вы получите реплика мастер-мастер бесплатно. Cluster Setup
Как говорится в ezotrank, вы можете сбросить каждый стол. Однако в ответе эзотранка отсутствует «-d». Оно должно быть:
curl "http://hosta:8086/db/dbname/series?u=root&p=root&q=select%20*%20from%20series_name%3B" > series_name.json
curl -XPOST -d @series_name.json "http://hostb:8086/db/dbname/series?u=root&p=root"
(Ezotrank, извините, я бы просто оставил комментарий прямо на ваш ответ, но у меня нет достаточно очков репутации, чтобы сделать это еще.)
Экспорт данных :
sudo service influxdb start (Or leave this step if service is already running)
influxd backup -database grpcdb /opt/data
grpcdb - это имя БД, и резервное копирование будет сохранено в каталоге/opt/data в этом случае.
Импорт данные:
sudo service influxdb stop (Service should not be running)
influxd restore -metadir /var/lib/influxdb/meta /opt/data
influxd restore -database grpcdb -datadir /var/lib/influxdb/data /opt/data
sudo service influxdb start
При работе с массивными базами данных это действительно единственный практический метод для этого. – mogul
Да, предполагая, что OP переходит на другой узел InfluxDB (надеюсь, в той же версии), а не на другой тип базы данных –
Если я использую локон, я получаю тайм-аут, и если я использую influxd backup
его не в формате, я могу читать.
Я получаю прекрасные результаты, как это:
influx -host influxdb.mydomain.com -database primary -format csv -execute "select time,value from \"continuous\" where channel='ch123'" > outtest.csv
- 1. Influxdb Move Скопировать данные между базами данных в Influxdb
- 2. Экспорт данных из представления
- 3. Экспорт данных из DynamoDB
- 4. Экспорт данных из Netlogo
- 5. Экспорт данных из JSon
- 6. Экспорт данных из таблицы
- 7. Экспорт данных из строки
- 8. Экспорт данных из SQL
- 9. Экспорт данных из As400
- 10. Экспорт данных из jqxgrid
- 11. Экспорт данных из базы данных
- 12. Формат времени ввода данных InfluxDB
- 13. Производительность InfluxDB
- 14. Экспорт данных из большого запроса
- 15. Экспорт CSV-данных из Rails
- 16. Экспорт больших данных из oracle
- 17. Экспорт данных из оболочки HBase
- 18. Экспорт данных из онтологии - Protege
- 19. Экспорт данных программно из приложения
- 20. Экспорт данных UTF8 из db2
- 21. Экспорт данных из SQLite 3
- 22. Экспорт данных из YUI DataTable
- 23. экспорт данных из базы Django
- 24. экспорт данных из Mnesia отличиться
- 25. Экспорт данных unicode из mysql
- 26. Экспорт данных из массива PHP
- 27. Экспорт данных из нескольких списков
- 28. Экспорт базы данных из phpmyadmin
- 29. Экспорт данных из Azure DocumentDB
- 30. Экспорт данных из задания sparkR
что, если мы хотим в формате CSV? – Luv33preet
или, альтернативно, 'curl -G 'http: // hosta: 8086/query?' --data-urlencode "db = dbname" --data-urlencode "q = SELECT * FROM series_name" –