Доступ
- За замовчуванням, 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
Базове використання (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"