Accesso
- Per impostazione predefinita, InfluxDB 3 Core è in ascolto su:
http://<SERVER_IP>:8181 - Assicurarsi la porta
8181/tcpè aperto se si accede da remoto.
Autenticazione e token
- InfluxDB 3 Core utilizza l'autenticazione basata su token.
- Crea il token di amministratore (operatore):
influxdb3 create token --admin - Il token viene visualizzato una sola volta.
- Conservalo in un luogo sicuro: non sarà possibile recuperarlo in seguito.
File e directory importanti
- File di configurazione:
/etc/influxdb3/influxdb3-core.conf - Directory dei dati:
/var/lib/influxdb3/data - Cartella dei plugin:
/var/lib/influxdb3/plugins - Servizio Systemd:
influxdb3-core
Gestione dei servizi
Interrompere il servizio:
systemctl stop influxdb3-core
Avvia il servizio:
systemctl start influxdb3-core
Riavvia il servizio:
systemctl restart influxdb3-core
Controlla lo stato:
systemctl status influxdb3-core
Visualizza registri:
journalctl -u influxdb3-core -f
Utilizzo di base (CLI)
Mostra i database disponibili:
influxdb3 show databases --token <AUTH_TOKEN>
Utilizzare il write comando per inserire i dati:
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'
Esegui query SQL sul tuo database:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"
