Acesso
- Por predefinição, o InfluxDB 3 Core escuta na porta:
http://<SERVER_IP>:8181 - Garantir a porta
8181/tcpestá aberto se o acesso for feito remotamente.
Autenticação e tokens
- O InfluxDB 3 Core utiliza autenticação baseada em tokens.
- Criar o token de administrador (operador):
influxdb3 create token --admin - O símbolo é apresentado apenas uma vez.
- Guarde-o num local seguro — não será possível recuperá-lo posteriormente.
Ficheiros e diretórios importantes
- Ficheiro de configuração:
/etc/influxdb3/influxdb3-core.conf - Diretório de dados:
/var/lib/influxdb3/data - Diretório de plugins:
/var/lib/influxdb3/plugins - Serviço Systemd:
influxdb3-core
Gestão de serviços
Interrompa o serviço:
systemctl stop influxdb3-core
Inicie o serviço:
systemctl start influxdb3-core
Reinicie o serviço:
systemctl restart influxdb3-core
Verificar estado:
systemctl status influxdb3-core
Ver registos:
journalctl -u influxdb3-core -f
Utilização básica (CLI)
Mostrar bases de dados disponíveis:
influxdb3 show databases --token <AUTH_TOKEN>
Utilize o write comando para inserir dados:
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'
Execute consultas SQL na sua base de dados:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"
