Acceso
- Por defecto, InfluxDB 3 Core escucha en:
http://<SERVER_IP>:8181 - Asegúrate de que el puerto
8181/tcpestá abierto si accedes de forma remota.
Autenticación y tokens
- InfluxDB 3 Core utiliza autenticación basada en tokens.
- Crea el token de administrador (operador):
influxdb3 create token --admin - El token se muestra una sola vez.
- Guárdalo en un lugar seguro; no podrás recuperarlo más adelante.
Archivos y directorios importantes
- Archivo de configuración:
/etc/influxdb3/influxdb3-core.conf - Directorio de datos:
/var/lib/influxdb3/data - Directorio de plugins:
/var/lib/influxdb3/plugins - Servicio systemd:
influxdb3-core
Gestión del servicio
Detener el servicio:
systemctl stop influxdb3-core
Inicia el servicio:
systemctl start influxdb3-core
Reiniciar el servicio:
systemctl restart influxdb3-core
Comprobar estado:
systemctl status influxdb3-core
Ver registros:
journalctl -u influxdb3-core -f
Uso básico (CLI)
Mostrar bases de datos disponibles:
influxdb3 show databases --token <AUTH_TOKEN>
Usa la sección write comando para insertar datos:
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'
Ejecutar consultas SQL en tu base de datos:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"