Přístup
- Ve výchozím nastavení InfluxDB 3 Core naslouchá na:
http://<SERVER_IP>:8181 - Zajistit port
8181/tcpje otevřený při vzdáleném přístupu.
Ověření a tokeny
- InfluxDB 3 Core používá autentizaci pomocí tokenů.
- Vytvořte administrátorský (operátorský) token:
influxdb3 create token --admin - Token se zobrazí pouze jednou.
- Uložte ho bezpečně, nelze ho později znovu získat.
Důležité soubory a adresáře
- Konfigurační soubor:
/etc/influxdb3/influxdb3-core.conf - Adresář dat:
/var/lib/influxdb3/data - Adresář pluginů:
/var/lib/influxdb3/plugins - Systemd služba:
influxdb3-core
Správa služeb
Zastavit službu:
systemctl stop influxdb3-core
Spustit službu:
systemctl start influxdb3-core
Restartujte službu:
systemctl restart influxdb3-core
Zkontrolovat stav:
systemctl status influxdb3-core
Zobrazit protokoly:
journalctl -u influxdb3-core -f
Základní použití (CLI)
Zobrazit dostupné databáze:
influxdb3 show databases --token <AUTH_TOKEN>
Použijte write příkaz pro vložení dat:
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'
Spusťte SQL dotazy na svou databázi:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"