Mengakses
- Secara default, InfluxDB 3 Core mendengarkan di:
http://<SERVER_IP>:8181 - Pastikan pelabuhan
8181/tcpterbuka jika mengakses dari jarak jauh.
Otentikasi & Token
- InfluxDB 3 Core menggunakan otentikasi berbasis token.
- Buat token admin (operator):
influxdb3 create token --admin - Token hanya ditampilkan sekali.
- Simpan dengan aman, tidak dapat diambil lagi nanti.
File dan Direktori Penting
- Berkas konfigurasi:
/etc/influxdb3/influxdb3-core.conf - Direktori data:
/var/lib/influxdb3/data - Direktori plugin:
/var/lib/influxdb3/plugins - Layanan sistem:
influxdb3-core
Manajemen Layanan
Hentikan layanan:
systemctl stop influxdb3-core
Mulai layanan:
systemctl start influxdb3-core
Mulai ulang layanan:
systemctl restart influxdb3-core
Periksa status:
systemctl status influxdb3-core
Lihat log:
journalctl -u influxdb3-core -f
Penggunaan Dasar (CLI)
Tampilkan database yang tersedia:
influxdb3 show databases --token <AUTH_TOKEN>
Gunakan write perintah untuk memasukkan data:
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'
Jalankan kueri SQL terhadap database Anda:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"