Czy istnieje sposób (wtyczka lub narzędzie) do eksportu danych z bazy danych (lub samej bazy danych)? Szukam tej funkcji, ponieważ potrzebuję przenieść DB z obecnego hosta na inny.Eksport danych z InfluxDB
Odpowiedz
Można zrzucić każdej tabeli i załadować je za pośrednictwem interfejsu 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"
A może chcesz dodać nowego hosta do klastra? To proste, a otrzymasz replikę master-master za darmo. Cluster Setup
Jak mówi ezotrank, możesz zrzucić każdy stół. Brakuje odpowiedzi "-d" w ezotranku. Powinno być:
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, przepraszam, chciałbym właśnie opublikował komentarz bezpośrednio na odpowiedź, ale nie mam wystarczająco dużo punktów reputacji, aby to zrobić jeszcze.)
Export danych :
grpcdb to nazwa DB, a kopia zapasowa zostanie zapisana w katalogu/opt/data w tym przypadku.
importu danych:
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
W przypadku ogromnych baz danych jest to naprawdę jedyna praktyczna metoda. – mogul
Tak, zakładając, że OP migruje do innego hosta InfluxDB (mam nadzieję, że w tej samej wersji), a nie do innego typu bazy danych –
Jeśli używam curl, otrzymuję limity czasu, a jeśli jej nie używać influxd backup
w formacie mogę czytać.
Dostaję dobre wyniki tak:
influx -host influxdb.mydomain.com -database primary -format csv -execute "select time,value from \"continuous\" where channel='ch123'" > outtest.csv
- 1. Eksport bazy danych MySQL z XAMPP
- 2. Eksport danych i tabela z danymi stałymi
- 3. Eksport do XML z witryny dynamicznych danych
- 4. Eksport danych z bazy danych H2 do CSV
- 5. eksport danych z programu Excel do bazy danych sqlite
- 6. wybrać z InfluxDB gdzie wartość jest null
- 7. Jak uruchomić InfluxDB na Heroku?
- 8. Jak zmienić lokalizację folderu magazynu Influxdb?
- 9. Eksport danych stołu roboczego MySQL bardzo powolny
- 10. Eksport z bezpiecznego źródła
- 11. JavaScript - eksport danych tabeli HTML do Excela
- 12. Eksport SQLite z nazwami kolumn
- 13. Eksport danych MySQL zmienia się w czasie
- 14. Eksport danych tabeli PostgreSQL przy użyciu pgAdmin
- 15. eksport w trybie org. Eksport html
- 16. Eksport z PHP do Excela
- 17. Eksport do .xlsx
- 18. Wiele WHERE w InfluxDB nie zwraca wyniku
- 19. gdzie mogę znaleźć influxdb-java wersja 2.0
- 20. W Influxdb, Jak usunąć wszystkie pomiary?
- 21. Eksport MySQL do MongoDB
- 22. import/eksport xml dla dbunit
- 23. DBUnit zbiór danych eksport przez zestaw podstawowy klucz
- 24. Eksport bazy danych SQL Azure do własnego serwera
- 25. eksport danych gridview do programu Excel w asp.net
- 26. Eksport strony php do pdf
- 27. Eksport bazy danych SQLite do pliku XML w systemie Android
- 28. Prosty eksport i import bazy danych SQLite na Androida
- 29. Redis DB eksport/import
- 30. Jak CSV eksport z MySQL utf8
co jeśli chcemy go w formacie csv? – Luv33preet
lub alternatywnie 'curl -G 'http: // hosta: 8086/zapytanie?" --data-urlencode "db = dbname" --data-urlencode "q = SELECT * FROM series_name" –