เข้าถึง
- ตามค่าเริ่มต้น InfluxDB 3 Core จะรับฟัง:
http://<SERVER_IP>:8181 - มั่นใจพอร์ต
8181/tcpเปิดอยู่หากเข้าถึงจากระยะไกล
การรับรองความถูกต้องและโทเค็น
- InfluxDB 3 Core ใช้การตรวจสอบสิทธิ์แบบโทเค็น
- สร้างโทเค็นผู้ดูแลระบบ (โอเปอเรเตอร์):
influxdb3 create token --admin - โทเค็นจะแสดงเพียงครั้งเดียว
- เก็บไว้อย่างปลอดภัย ไม่สามารถเรียกคืนได้ในภายหลัง
ไฟล์และไดเรกทอรีที่สำคัญ
- ไฟล์การกำหนดค่า:
/etc/influxdb3/influxdb3-core.conf - ไดเรกทอรีข้อมูล:
/var/lib/influxdb3/data - ไดเร็กทอรีปลั๊กอิน:
/var/lib/influxdb3/plugins - บริการระบบ:
influxdb3-core
การจัดการบริการ
หยุดบริการ:
systemctl stop influxdb3-core
เริ่มบริการ:
systemctl start influxdb3-core
เริ่มบริการใหม่:
systemctl restart influxdb3-core
ตรวจสอบสถานะ:
systemctl status influxdb3-core
ดู logs:
journalctl -u influxdb3-core -f
การใช้งานพื้นฐาน (CLI)
แสดงฐานข้อมูลที่มีอยู่:
influxdb3 show databases --token <AUTH_TOKEN>
ใช้ write คำสั่งให้ใส่ข้อมูล:
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'
เรียกใช้คำสั่ง SQL กับฐานข้อมูลของคุณ:
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"