Dostęp
- Domyślnie InfluxDB 3 Core nasłuchuje na:
http://<SERVER_IP>:8181 - Upewnij port
8181/tcpjest otwarte, jeśli uzyskujesz dostęp zdalnie.
Uwierzytelnianie i tokeny
- InfluxDB 3 Core używa uwierzytelniania opartego na tokenach.
- Utwórz token administratora (operatora):
influxdb3 create token --admin - Token jest wyświetlany tylko raz.
- Przechowuj go w bezpiecznym miejscu - nie można go później odzyskać.
Ważne pliki i katalogi
- Plik konfiguracyjny:
/etc/influxdb3/influxdb3-core.conf - Katalog danych:
/var/lib/influxdb3/data - Katalog wtyczek:
/var/lib/influxdb3/plugins - Usługa systemd:
influxdb3-core
Zarządzanie usługami
Zatrzymaj usługę:
systemctl stop influxdb3-core
Uruchom usługę:
systemctl start influxdb3-core
Uruchom ponownie usługę:
systemctl restart influxdb3-core
Sprawdź status:
systemctl status influxdb3-core
Wyświetl logi:
journalctl -u influxdb3-core -f
Podstawowe użycie (CLI)
Wyświetl dostępne bazy danych:
influxdb3 show databases --token <AUTH_TOKEN>
Użyj write Polecenie do wstawiania danych:
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'
Wykonaj zapytania SQL na swojej bazie danych:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"