Datenbank auf QNAP komprimieren

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
Benutzeravatar
Vindeliker
Beiträge: 57
Registriert: 12.05.2017, 08:06
Hat sich bedankt: 34 Mal

Datenbank auf QNAP komprimieren

Beitrag von Vindeliker » 19.04.2021, 20:45

Hallo zusammen,
kann mir jemand weiterhelfen?
Meine Historiandatenbank ist mittlerweile 2,2GB groß und ich würde diese gern komprimieren, komme aber nicht so recht vom Fleck, was sicher auch an der Suppe liegt, die ich mir selbst eingebrockt habe:

Historian 2.5.3 auf QNAP-NAS TS-228A
Installationspfad: /share/CACHEDEV1_DATA/Historian/

Ich möchte folgende Befehlszeilen nutzen:

Code: Alles auswählen

/usr/local/etc/config/rc.d/ccu-historian stop
/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -recalc
Ich habe bereits verschiedene Versuche unternommen, bin bisher jedoch kläglich gescheitert.
Kann mir jemand weiterhelfen? Wie lauten denn die Aufrufe in meiner Umgebung?

Vielen Dank für eure Unterstützung.
Manfred

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Datenbank auf QNAP komprimieren

Beitrag von Mathias » 22.04.2021, 21:22

Wie das in Deiner Umgebung funktioniert, weiß ich ebenfalls nicht. Aber die Datenbank kann einfach zwischen verschiedenen Systemen hin und her kopiert werden. Die Komprimierung kann also auch z.B. unter Windows durchgeführt werden.

Benutzeravatar
Vindeliker
Beiträge: 57
Registriert: 12.05.2017, 08:06
Hat sich bedankt: 34 Mal

Re: Datenbank auf QNAP komprimieren

Beitrag von Vindeliker » 24.04.2021, 20:21

Hallo Mathias,
Mathias hat geschrieben:
22.04.2021, 21:22
Die Komprimierung kann also auch z.B. unter Windows durchgeführt werden.
Ja klar! Danke, so ist es deutlich einfacher!

VG Manfred

JoMass
Beiträge: 313
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: Datenbank auf QNAP komprimieren

Beitrag von JoMass » 02.05.2021, 18:40

bei mir funktioniert das auf dem QNAP problemlos:

Code: Alles auswählen

java -jar ccu-historian.jar -config ccu-historian.config -recalc
java -jar ccu-historian.jar -config ccu-historian.config -compact
wobei vom Verzeichnis aus starte in dem "ccu-historian.jar" liegt. Vorher Datenbank sichern und
Prozess stoppen mit

Code: Alles auswählen

ps -ef|grep historian  // prozesse identifizieren
kill -9   [prozessID]     // prozesse löschen
das im Eingangspost verwendetet STOP Kommando funktioniert meiner Meinung nach nur wenn Historian am Raspi läuft
Zuletzt geändert von JoMass am 19.05.2021, 09:40, insgesamt 1-mal geändert.
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Datenbank auf QNAP komprimieren

Beitrag von Mathias » 02.05.2021, 21:29

Damit der CCU-Historian auch Zeit hat die Datenbank ordentlich herunter zu fahren, sollte besser ein TERM Signal geschickt werden:

Code: Alles auswählen

kill -15   [prozessID] 
Erst wenn der CCU-Historian nach mehreren Minuten immer noch läuft, sollte der harte Weg mit kill -9 gegangen werden.

JoMass
Beiträge: 313
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: Datenbank auf QNAP komprimieren

Beitrag von JoMass » 03.05.2021, 00:04

super Danke werde ich in meiner Anleitungsliste ändern und beim nächsten Update testen!

....dann sollte das wohl auch in der auf der folgenden Seite (URL entfernt weil die nicht mehr funktioniert) verlinkten Anleitung für QNAP geändert werden. von da hab ich das vor langer Zeit übernommen.

auch hier (link im WIKI) : https://github.com/mdzio/ccu-historian/ ... s-&-Tricks
Zuletzt geändert von JoMass am 08.05.2021, 23:50, insgesamt 1-mal geändert.
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Hackertomm
Beiträge: 680
Registriert: 18.04.2018, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Neuhausen auf den Fildern
Hat sich bedankt: 15 Mal
Danksagung erhalten: 19 Mal

Re: Datenbank auf QNAP komprimieren

Beitrag von Hackertomm » 05.05.2021, 15:48

JoMass hat geschrieben:
02.05.2021, 18:40
bei mir funktioniert das auf dem QNAP problemlos:

Code: Alles auswählen

/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -recalc
/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -compact
wobei vom Verzeichnis aus starte in dem "ccu-historian.jar" liegt. Vorher Datenbank sichern und
Prozess stoppen mit

Code: Alles auswählen

ps -ef|grep historian  // prozesse identifizieren
kill -9   [prozessID]     // prozesse löschen
das im Eingangspost verwendetet STOP Kommando funktioniert meiner Meinung nach nur wenn Historian am Raspi läuft
Kann es sein, dass da Java erst auf der Qnap installiert werden muss?
Gruß
Hackertomm

Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020

JoMass
Beiträge: 313
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: Datenbank auf QNAP komprimieren

Beitrag von JoMass » 06.05.2021, 17:46

ja, für meinen QNAP TS453 ist das die APP
Dateianhänge
QNAPJAVA.PNG
QNAPJAVA.PNG (12.79 KiB) 1069 mal betrachtet
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Hackertomm
Beiträge: 680
Registriert: 18.04.2018, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Neuhausen auf den Fildern
Hat sich bedankt: 15 Mal
Danksagung erhalten: 19 Mal

Re: Datenbank auf QNAP komprimieren

Beitrag von Hackertomm » 07.05.2021, 10:16

JoMass hat geschrieben:
06.05.2021, 17:46
ja, für meinen QNAP TS453 ist das die APP
Ja, diese APP meinte ich!
Die ist ja von Haus aus nicht Installiert, die muss man aus dem APP Center nachinstallieren.

Mit Historian stehe ich ein bisschen auf Kriegsfuss, das habe ich nie richtig zum Laufen gebracht.
Meine Raspberrymatic läuft auch der Qnap TS-453 Pro.
Gruß
Hackertomm

Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020

JoMass
Beiträge: 313
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: Datenbank auf QNAP komprimieren

Beitrag von JoMass » 08.05.2021, 23:26

Bei mir läuft es seit Jahren ! problemlos und zuverlässig.

Trotz Filterung sind es aber immer noch ca. 30k Events pro Tag, da wird die Datenbank immer "fetter" ..... Vielleicht baut Matthias mal eine Gültigkeitsdauer und Autokomprimierung für Datensätze ein, Default kurz (z.B. 12 Monate) und nur bei Wunsch unlimitiert :D
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Antworten

Zurück zu „CCU-Historian“