Доступ
- По умолчанию 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"