Hi !
Ich hab mariadb und openhab jeweils in einem Container (mit Host IP) installiert. Jetzt versuche ich die jdbc persistance einzurichten, aber das haut irgendwie nicht hin.
Im Log steht nur das die jdbc persitence geladen wurde, aber as wars dann auch schon. sonste seh ich keine Fehlermeldung ..
BTW: Homeassistant läauft auch im Container und da funktioniert es ja auch...
Gruss Gerd
JDBC Persistance im Container
- udo1toni
- Beiträge: 15738
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: JDBC Persistance im Container
Die Frage ist, wie Du konfiguriert hast.
Ich nutze hier LX-Container, hab aber auch schon Docker Container verwendet. Wichtig ist nur, dass die Datenbank Verbindungen über TCP/IP annimmt (wenn Du fertige Docker Images nimmst, sollte das entweder gegeben sein oder über die Konfiguration des Containers erledigt werden können).
Und auf openHAB-Seite musst Du halt IP-Adresse und Port korrekt angeben, User, Passwort und Datenbank setze ich als gegeben voraus...
Ich nutze hier LX-Container, hab aber auch schon Docker Container verwendet. Wichtig ist nur, dass die Datenbank Verbindungen über TCP/IP annimmt (wenn Du fertige Docker Images nimmst, sollte das entweder gegeben sein oder über die Konfiguration des Containers erledigt werden können).
Und auf openHAB-Seite musst Du halt IP-Adresse und Port korrekt angeben, User, Passwort und Datenbank setze ich als gegeben voraus...
openHAB5.2.1 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.2.10 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
Hostsystem Proxmox VE 9.2.10 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
-
goerdi
- Beiträge: 147
- Registriert: 21. Dez 2019 23:44
Re: JDBC Persistance im Container
Hi !
Ja ich verwende den "originalen" Docker Container.
Mit Homeassitant funktioniert es ja das nutze ich 127.0.0.1:3306
in der jdbc.cfg:
url=jdbc:mariadb://127.0.0.1:3306/openhab
user=openhab
password=openhab
auf der Kommandozeile ein:
mysql -u openhab -popenhab -h 127.0.0.1 openhab
bringt mich rein:
Welcome to the MariaDB monitor. Commands end with ; or \g.
......
MariaDB [openhab]>
nur werden eben keine tabellenangelegt, die persistence habe ich vom "alten" openhab übernommen...
Gruss Gerd
Ja ich verwende den "originalen" Docker Container.
Mit Homeassitant funktioniert es ja das nutze ich 127.0.0.1:3306
in der jdbc.cfg:
url=jdbc:mariadb://127.0.0.1:3306/openhab
user=openhab
password=openhab
auf der Kommandozeile ein:
mysql -u openhab -popenhab -h 127.0.0.1 openhab
bringt mich rein:
Welcome to the MariaDB monitor. Commands end with ; or \g.
......
MariaDB [openhab]>
nur werden eben keine tabellenangelegt, die persistence habe ich vom "alten" openhab übernommen...
Gruss Gerd