NEWS
Brauche Hilfe bei restore von influxDB
-
Hallo,
momentan läuft in einer proxmox debian 9 VM grafana 7.x zusammen mit einer influxDB. Jetzt wollte ich daraus zwei debian 11 VMs machen.
debian 11 VM mit grafana 8.x --> läuft
debian 11 VM mit influxDB 1.x --> läuftIch habe über grafana auch Zugriff auf die influxDB. Jetzt wollte ich hier die Daten aus meiner alten DB restoren. Das backup der alten habe ich wie folgt gemacht:
influxd backup -database iobroker /opt
Danach habe ich die Daten per winSCP gezogen und in der neuen influxDB unter /opt gespeichert. Den restore habe ich wie folgt gemacht.
influxd restore -metadir /var/lib/influxdb/meta /opt influxd restore -database iobroker -datadir /var/lib/influxdb/data /opt
Der restore funktioniert auch in data liegen nun ca 1,6 GB Daten. Leider startet nun influxDB nicht mehr. Der Befehl
systemctl status influxdb.service
bringt nur ein "activiting" und kein "running"
● influxdb.service - InfluxDB is an open-source, distributed, time series database Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled) Active: activating (start) since Tue 2021-12-28 21:07:51 CET; 1min 7s ago Docs: https://docs.influxdata.com/influxdb/ Cntrl PID: 1296 (influxd-systemd) Tasks: 2 (limit: 1104) Memory: 552.0K CPU: 608ms CGroup: /system.slice/influxdb.service ├─1296 /bin/bash -e /usr/lib/influxdb/scripts/influxd-systemd-start.sh └─1524 sleep 1
Habt ihr eine Idee warum die influxDB beim starten hängen bleibt? Vor dem backup einspielen lief diese ohne Probleme.
-
@saeft_2003
Braucht die Datenbank eventuell eine gewisse Zeit um die 1,6 GB Daten zu initialisieren oder dergleichen? -
Das ist eine gute Frage, da habe ich ehrlich gesagt noch gar nicht darüber nachgedacht
-
@saeft_2003 sagte in Brauche Hilfe bei restore von influxDB:
Active: activating (start)
lief denn der Service nach der Einrichtung, also bevor du die Daten eingespielt hattest?
-
ja vorher lief er ich hatte auch vor dem restore die DB in grafana hinzugefügt. läuft jetzt wieder ich bin mit einem snapshot zurück.
● influxdb.service - InfluxDB is an open-source, distributed, time series datab> Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor pres> Active: active (running) since Tue 2021-12-28 17:18:55 CET; 3h 23min ago Docs: https://docs.influxdata.com/influxdb/ Process: 330 ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh (> Main PID: 344 (influxd) Tasks: 8 (limit: 1104) Memory: 69.5M CPU: 4.798s CGroup: /system.slice/influxdb.service └─344 /usr/bin/influxd -config /etc/influxdb/influxdb.conf
-
@saeft_2003 hm, ich habe noch nie ein restore gemacht, daher kann ich dazu nichts sagen
üblichen Fragen, hast du nach dem restore, den service neu gestartet, oder nur einfach den status abgefragt? -
ich hatte einfach einen normalen reboot gemacht, sollte ja den gleichen Effekt haben... Ich probiere jetzt noch ein restore vielleicht muss man doch länger warten bis der Status auf running geht?!
-
@saeft_2003 du hast beide male die oss version?
-
Die neue ist OSS bei der alten bin ich mir leider nicht sicher denke aber auch OSS. Kann man das irgendwo nachschauen?
-
ich habe jetzt wieder einen restore gemacht und bin wieder im "activating". Was mir jetzt auffällt ist das InfluxDB API unavailable after 32 attempts...
● influxdb.service - InfluxDB is an open-source, distributed, time series database Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled) Active: activating (start) since Tue 2021-12-28 22:29:16 CET; 43s ago Docs: https://docs.influxdata.com/influxdb/ Cntrl PID: 334 (influxd-systemd) Tasks: 2 (limit: 1104) Memory: 37.9M CPU: 417ms CGroup: /system.slice/influxdb.service ├─334 /bin/bash -e /usr/lib/influxdb/scripts/influxd-systemd-start.sh └─553 sleep 1 Dez 28 22:29:49 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 32 attempts... Dez 28 22:29:50 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 33 attempts... Dez 28 22:29:51 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 34 attempts... Dez 28 22:29:52 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 35 attempts... Dez 28 22:29:53 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 36 attempts... Dez 28 22:29:54 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 37 attempts... Dez 28 22:29:55 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 38 attempts... Dez 28 22:29:56 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 39 attempts... Dez 28 22:29:57 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 40 attempts... Dez 28 22:29:58 influxDB influxd-systemd-start.sh[334]: InfluxDB API unavailable after 41 attempts... ~
-
@saeft_2003 sagte in Brauche Hilfe bei restore von influxDB:
Das backup der alten habe ich wie folgt gemacht:
fehlt da nicht noch was?
sichern des metastore
und
sichern der Datenbank -
da muss ich mal googlen... Das war meine "anleitung"
https://forum.iobroker.net/topic/17803/umzug-von-einem-raspi-auf-einen-anderen/2?_=1640722545161
-
@saeft_2003 sagte in Brauche Hilfe bei restore von influxDB:
Kann man das irgendwo nachschauen
apt policy influxdb
falls nicht oss, taucht da enterprise auf in der source.list
-
@crunchip sagte in Brauche Hilfe bei restore von influxDB:
apt policy influxdb
influxdb: Installiert: 1.8.3-1 Installationskandidat: 1.8.3-1 Versionstabelle: *** 1.8.3-1 100 100 /var/lib/dpkg/status 1.1.1+dfsg1-4+deb9u1 500 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages 1.0.2+dfsg1-1+b2 500 500 http://ftp.de.debian.org/debian stretch/main amd64 Packages
-
@saeft_2003 sagte in Brauche Hilfe bei restore von influxDB:
ich hatte auch vor dem restore die DB in grafana hinzugefügt
also hattest du schon die Datenbank(iobroker) angelegt und danach ein restore gemacht?
die Datenbank darf vorher aber nicht existieren, wenn du ein restore machst -
@saeft_2003 sagte in Brauche Hilfe bei restore von influxDB:
Das war meine "anleitung"
ich habs Hier nochmal gefunden
-
Alles klar muss ich mir morgen mal anschauen heute komm ich nicht mehr weiter. ich melde mich, schon mal vielen dank soweit...
-
@saeft_2003 zumindest fehlt dir auf jedenfall
sudo chown -R influxdb:influxdb /var/lib/influxdb
-
influxdb: Installiert: 1.8.3-1 Installationskandidat: 1.8.3-1 Versionstabelle: *** 1.8.3-1 100 100 /var/lib/dpkg/status
Da hast du aber influx 'aus dem luftleeren Raum' gezaubert. Leg da ein Repo sauber an. Wobei das bei Stretch aka oldoldstable aka EOL aka Das Ding ist tot schwierig sein könnte.
-
Ok mach ich, ja das mit stretch weiß ich deswegen bin ich jetzt überall am umsteigen auf bullseye, das ist der hauptgrund warum ich hier das ganze mache.
Der restore hat nach deiner anleitung funktioniert!!! Influxdb läuft und alle daten sind da, aber mit dem rest gehts morgen weiter...