Installation InfluxDB bricht mit Fehler ab

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

pegasusmk
Beiträge: 7
Registriert: 6. Okt 2020 19:36
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von pegasusmk »

Danke für die schnelle Antwort.
D.h. auf die Suche gehen, wo ich die InfluxDB2 komme und wie sie auf meinem Debian installiert wird (bin schon am recherchieren).
Danach wieder versuchen, mit der bestehenden InfluxDB-Installation per openhabian-config Grafana zu installieren.

Benutzeravatar
udo1toni
Beiträge: 15456
Registriert: 11. Apr 2018 18:05
Answers: 248
Wohnort: Darmstadt

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von udo1toni »

Hier wirst Du fündig: https://www.influxdata.com/downloads/. InfluxDB2 ist auf der zweiten Seite, dort wählst Du die Betriebssystemversion aus und wahlweise die exakte zu installierende Version von InfluxDB (empfohlen wäre aber die letzte, 2.7.12).
Im Textbereich unter der Auswahl gibt es dann eine Liste von Befehlen, die Du komplett kopieren und in der Shell einfügen und ausführen kannst.
openHAB5.0.1 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime) (Proxmox 9.0.11, LXC)

pegasusmk
Beiträge: 7
Registriert: 6. Okt 2020 19:36
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von pegasusmk »

Danke udo1toni, bist aber sehr früh unterwegs heute :)
Bin gestern Abend noch fündig geworden hier https://repos.influxdata.com/debian/ nach Hinweisen und auch Tipps wie man das machen kann zwei anderen Seiten.
Die Installation lief erfolgreich mit Version 2.7.12. :lol:
Jetzt geht's dann an die Konfiguration, user, Passwörter, etc.

pegasusmk
Beiträge: 7
Registriert: 6. Okt 2020 19:36
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von pegasusmk »

Noch eine Nachfrage:
Wird "InfluxDB CLI" für Openhab auch benötigt?

nw378
Beiträge: 348
Registriert: 22. Sep 2018 10:38
Answers: 5

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von nw378 »

Nein, openHAB und influx arbeiten auch ohne CLI (also command line interface) zusammen. Das CLI dient für die Bearbeitung auf Kommandozeilenbasis, z.B. backups, Abfragen oder Löschen von Daten.

Für openHAB benötigst Du lediglich Benutzer, Passwort / Token und den bucket-Namen.

Grafana lässt sich übrigens genauso einfach auf der Shell installieren wie influx, siehe: https://grafana.com/docs/grafana/latest ... on/debian/
openHAB 5.0.2 @ RPi 5 / M.2 SSD - openhabian/Debian 13.1 (trixie) - InfluxDB2 und Grafana @ Synology Docker - KNX, Viessmann vcontrol, u.v.m.

pegasusmk
Beiträge: 7
Registriert: 6. Okt 2020 19:36
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von pegasusmk »

Ich muss mich nochmals melden.
InfluxDB habe ich erfolgreich installieren können und sammle auch Testdaten (Sonnenazimuth,-elevation) über Openhab. Die Daten kann ich mir auch graphisch unter http://<IP>:8086 anzeigen lassen.

Da ich plane, etliche Daten mit Openhab zu sammeln, möchte ich den Speicherort verlegen, um Speicherprobleme auf dem Raspberry Pi4 zu vermeiden. Ich habe schon standardmäßig ein Windowslaufwerk (NAS) gemountet, auf das ich regelmäßig die Konfigurationen inkl. RRD4J Daten speichere. Funktioniert ohne Probleme.

In Foren habe ich schon etliche gleichlautende Anleitungen gefunden, wie man den Speicherort "umlenken" kann. Das habe ich versucht umzusetzen. Hier kurz die Schritte, die bei anderen Erfolg haben:
  • Stoppen des InfluxDB-Services: sudo systemctl stop influxd.serice
  • Konfigurationsdatei /etc/influxdb/config.toml mit nano editieren und die Pfade anpassen
  • Aktuelle InfluxDB-Daten an den neuen Zielordner kopieren
  • Berechtigungen anpassen
  • InfluxDB-Service wieder starten: sudo systemctl start influxd.serice
Da man bei Windowslaufwerken die Berechtigungen mit chown nicht verändern kann, habe ich nach Foreninfos das Laufwerk folgendermaßen gemountet:
mount -t cifs -o user=<user>,password=<passw>,rw,uid=1000,gid=1000 //<IP>/<Ordner> /mnt/<Zielordner>

Damit haben alle User Lese- und Schreibberechtigung auf alle Dateien und Ordner. Habe ich mit einem Nicht-root-User getestet.

Wenn ich dann allerdings den InfluxDB-Service für den neuen Speicherort starte, bleibt der Startprozess hängen. In einem anderen Terminal wird mit systemctl status influxdb.service folgendes angezeigt:

Code: Alles auswählen

● influxdb.service - InfluxDB is an open-source, distributed, time series database
     Loaded: loaded (/usr/lib/systemd/system/influxdb.service; enabled; preset: enabled)
     Active: activating (start) since Sat 2025-11-22 15:23:58 CET; 5min ago
        Job: 7903
 Invocation: b7ecb81d59ef4eb592262b59edc16f73
       Docs: https://docs.influxdata.com/influxdb/
  Cntrl PID: 28009 (influxd-systemd)
      Tasks: 2 (limit: 2236)
     Memory: 2.1M (peak: 58.8M)
        CPU: 13.578s
     CGroup: /system.slice/influxdb.service
             ├─28009 /bin/bash -e /usr/lib/influxdb/scripts/influxd-systemd-start.sh
             └─28783 sleep 1
Hat jemand eine Idee? Schon mal Danke im Voraus!

Antworten