Accès
- Par défaut, InfluxDB 3 Core écoute sur :
http://<SERVER_IP>:8181 - Assurez-vous que le port
8181/tcpest ouvert en cas d'accès à distance.
Authentification et jetons
- InfluxDB 3 Core utilise une authentification basée sur des jetons.
- Créer le jeton d'administrateur (opérateur) :
influxdb3 create token --admin - Le jeton n'est affiché qu'une seule fois.
- Conservez-le en lieu sûr — il ne pourra pas être récupéré ultérieurement.
Fichiers et répertoires importants
- Fichier de configuration :
/etc/influxdb3/influxdb3-core.conf - Répertoire de données :
/var/lib/influxdb3/data - Répertoire des plugins :
/var/lib/influxdb3/plugins - Service Systemd :
influxdb3-core
Gestion des services
Arrêter le service :
systemctl stop influxdb3-core
Démarrer le service :
systemctl start influxdb3-core
Redémarrez le service :
systemctl restart influxdb3-core
Vérifier le statut :
systemctl status influxdb3-core
Afficher les journaux :
journalctl -u influxdb3-core -f
Utilisation de base (CLI)
Afficher les bases de données disponibles :
influxdb3 show databases --token <AUTH_TOKEN>
Utilisez le write commande pour insérer des données :
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'
Exécutez des requêtes SQL sur votre base de données :
influxdb3 query
--database <DATABASE_NAME>
--token <AUTH_TOKEN>
"SELECT * FROM home ORDER BY time"
