Esiste un modo (plug-in o strumento) per esportare i dati dal database (o dal database stesso)? Sto cercando questa funzionalità in quanto ho bisogno di migrare un DB da un host presente a un altro.Esporta dati da InfluxDB
risposta
Si potrebbe scaricare ogni tavolo e caricarli tramite interfaccia 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"
O, forse si desidera aggiungere nuovo ospite a raggrupparsi? È facile e otterrai la replica master-master gratuitamente. Cluster Setup
Come dice l'ezotrank, è possibile scaricare ogni tabella. C'è però un "-d" mancante nella risposta di ezotrank. Dovrebbe essere:
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, mi dispiace, avrei appena postato un commento direttamente sul vostro risposta, ma non ho punti reputazione abbastanza per farlo ancora.)
esportazione dei dati :
sudo service influxdb start (Or leave this step if service is already running)
influxd backup -database grpcdb /opt/data
grpcdb è il nome di DB e il backup verrà salvato in/directory/opt dati in questo caso.
Importa dati:
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
Quando si ha a che fare con enormi database questo è davvero l'unico metodo pratico per farlo. – mogul
Sì, supponendo che l'OP stia migrando verso un altro host InfluxDB (si spera che abbia la stessa versione) piuttosto che un altro tipo di database –
Se uso curl, ottengo timeout, e se uso influxd backup
la sua non è in un formato che può leggere.
sto ottenendo buoni risultati come questo:
influx -host influxdb.mydomain.com -database primary -format csv -execute "select time,value from \"continuous\" where channel='ch123'" > outtest.csv
- 1. Esporta dati e tabella di dati fissi
- 2. ASP.Net Esporta dati in Excel
- 3. dati Importa/Esporta HTML5 localStorage
- 4. Come eseguire InfluxDB su Heroku?
- 5. Esporta espressioni formattate personalizzate da Mathematica
- 6. Node.js Combina modulo/esporta da più file
- 7. Esporta in .xlsx
- 8. Esporta Datagrid in pdf
- 9. python influxdb: 404 pagina non trovata
- 10. Esporta solo getter o setter da un modulo
- 11. Esporta SQL in Excel
- 12. Esporta un modulo importato
- 13. Esporta HIVE a un CSV
- 14. Come formattare il tempo in influxdb selezionare query
- 15. html esporta ramo diverso
- 16. scegliere tra InfluxDB dove il valore è nullo
- 17. report Jasper esporta i dati vuoti in formato PDF quando ci sono più dati
- 18. Esporta in csv - query Linq
- 19. Esporta HAR usando chromedriver
- 20. Esporta elenco di regole di codifica da Sonarqube
- 21. Esporta solo visualizzazioni in Postgres
- 22. Esporta repository git su svn
- 23. Esporta sqlite db nell'app phoneseg
- 24. Esporta elementi SVG in PDF?
- 25. boost :: python Esporta eccezione personalizzata
- 26. Esporta CoreAnimation sul file video
- 27. Come cambiare la posizione della cartella di archiviazione Influxdb?
- 28. Come scegliere tra OpenTSDB e InfluxDB o altri TSDS?
- 29. Come eliminare le colonne di una serie in InfluxDB
- 30. Esporta chiave privata dall'oggetto X509Certificate
quello se lo vogliamo in formato CSV? – Luv33preet
o in alternativa 'curl -G 'http: // hosta: 8086/query?' --data-urlencode "db = dbname" --data-urlencode "q = SELEZIONA * FROM serie_name" –