Zugang
- Standardmäßig überwacht InfluxDB 3 Core Folgendes:
http://<SERVER_IP>:8181 - Stelle sicher, dass es einen Port gibt
8181/tcpist bei Fernzugriff geöffnet.
Authentifizierung und Token
- InfluxDB 3 Core verwendet tokenbasierte Authentifizierung.
- Erstelle das Admin-Token (Betreiber):
influxdb3 create token --admin - Der Token wird nur einmal angezeigt.
- Bewahre es sicher auf, es kann später nicht mehr abgerufen werden.
Wichtige Dateien und Verzeichnisse
- Konfigurationsdatei:
/etc/influxdb3/influxdb3-core.conf - Datenverzeichnis:
/var/lib/influxdb3/data - Plugin-Verzeichnis:
/var/lib/influxdb3/plugins - Systemd-Dienst:
influxdb3-core
Service-Management
Stoppe den Dienst:
systemctl stop influxdb3-core
Starte den Dienst:
systemctl start influxdb3-core
Starte den Dienst neu:
systemctl restart influxdb3-core
Status prüfen:
systemctl status influxdb3-core
Logs ansehen:
journalctl -u influxdb3-core -f
Grundlegende Nutzung (CLI)
Verfügbare Datenbanken anzeigen:
influxdb3 show databases --token <AUTH_TOKEN>
Benutzen du die write Befehl zum Einfügen von Daten:
influxdb3 write
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
--precision s
'home,room=Living Room temp=21.1,hum=35.9,co=0i 1641024000
home,room=Kitchen temp=21.0,hum=35.9,co=0i 1641024000
home,room=Living Room temp=21.4,hum=35.9,co=0i 1641027600
home,room=Kitchen temp=23.0,hum=36.2,co=0i 1641027600
home,room=Living Room temp=21.8,hum=36.0,co=0i 1641031200
home,room=Kitchen temp=22.7,hum=36.1,co=0i 1641031200'
Führe SQL-Abfragen für deine Datenbank aus:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"