Suche
Suche Menü

InfluxDB auf Version 2 aktualisieren

Die Zustände meiner ioBroker Installation protokolliere ich in einer InfluxDB, die zusammen mit Grafana in einem Proxmox Container auf meinem Intel NUC läuft.

Vor einigen Wochen gab es ein neues Major Release von InfluxDB, welches nicht einfach über eine vorhandene Installation drüber gebügelt werden kann. Stattdessen muss die vorhandene InfluxDB Version deinstalliert und die aktuelle Version installiert werden.

sudo apt-remove influxdb

wget -qO- https://repos.influxdata.com/influxdb.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdb.gpg > /dev/null
export DISTRIB_ID=$(lsb_release -si); export DISTRIB_CODENAME=$(lsb_release -sc)
echo "deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list > /dev/null

sudo apt-get update && sudo apt-get install influxdb2

Im Anschluss können die alten Daten in die neue Version übernommen werden.

influxd update