الوصول
- بشكل افتراضي، يستمع 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 - خدمة Systemd:
influxdb3-core
إدارة الخدمات
إيقاف الخدمة:
systemctl stop influxdb3-core
بدء الخدمة:
systemctl start influxdb3-core
أعد تشغيل الخدمة:
systemctl restart influxdb3-core
التحقق من الحالة:
systemctl status influxdb3-core
عرض السجلات:
journalctl -u influxdb3-core -f
الاستخدام الأساسي (واجهة سطر الأوامر)
عرض قواعد البيانات المتاحة:
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"
