Der Import in Influxdb 2 funktioniert ebenfalls ganz easy per drag and drop über die WebUI.
Hatte ich damals beim Umstieg von 1.8 (?) auf 2.x so gemacht:
viewtopic.php?p=55907#p55907
openhab schreibt neuerdings eine zusätzliche Spalte in die influxdb
-
- Beiträge: 327
- Registriert: 22. Sep 2018 10:38
Re: openhab schreibt neuerdings eine zusätzliche Spalte in die influxdb
openHAB 5.0.1 @ RPi 5 / M.2 SSD - InfluxDB2 und Grafana @ Synology Docker - KNX, Viessmann vcontrol, u.v.m.
-
- Beiträge: 47
- Registriert: 8. Mär 2020 19:58
Re: openhab schreibt neuerdings eine zusätzliche Spalte in die influxdb
Ich habe mal in dem o.g. Threat geschrieben, wie das Update im Docker bei mir funktioniert hatte.
Der Import über die Web-Oberfläsche funktioniert, aber die Teilung in die 10MB-Dateien ist nervig.
Gibt es bei influxdb2 auch eine Möglichkeit Line Protocol Dateien per Kommndo zu exportieren und importieren?
Die Befehle influx_inspect und influx -import gibt es da nicht.
Ich habe einmal im influxdb 1.8 getestet: (vielen Dank an Tokamak)
exportiert dierekt in die Datei db. Deshalb funktioniert dahinter das grep nicht.
Ich kann die Datei aber teilen per:
^ steht für Zeilenanfang und danach noch eine Leertaste. Damit werden nur die Einträge ohne dem tag item gefiltert, da sonst die Zeile direkt mit Komma weiter geht.
Im Notepad++ habe ich dann die item-Werte eingefügt.
Der Import funktioniet dann mit einfachem:
Löschen der Werte ohne item dann mit:
Das ist eine Lösung, welche ich noch vor dem Update auf die 2.7 in influxdb1.8 durchziehen muss.
Deshalb noch mal die Frage:
Gibt es auch in der 2.7 einen Line Protocol Ex- und Import?
Der Import über die Web-Oberfläsche funktioniert, aber die Teilung in die 10MB-Dateien ist nervig.
Gibt es bei influxdb2 auch eine Möglichkeit Line Protocol Dateien per Kommndo zu exportieren und importieren?
Die Befehle influx_inspect und influx -import gibt es da nicht.
Ich habe einmal im influxdb 1.8 getestet: (vielen Dank an Tokamak)
Code: Alles auswählen
influx_inspect export -datadir /var/lib/influxdb/data/ -waldir /var/lib/influxdb/wal/ -out db -database openhab_db
Ich kann die Datei aber teilen per:
Code: Alles auswählen
grep "^hz_mqtt_aussentemp " db > hz_mqtt_aussentemp_anfang
Im Notepad++ habe ich dann die item-Werte eingefügt.
Der Import funktioniet dann mit einfachem:
Code: Alles auswählen
influx -import -path hz_mqtt_aussentemp_neu.txt
Code: Alles auswählen
delete from hz_mqtt_aussentemp where "item" = ''
Deshalb noch mal die Frage:
Gibt es auch in der 2.7 einen Line Protocol Ex- und Import?