Aller au contenu principal

Installation Influxdb

1. concept des TSDBS

les TSDB = soit Time Series Data Base

2. installation

Le lien de l'entreprise derriere ce projet est https://www.influxdata.com

le projet "community" ou libre est un peu caché, pour cela démarrer à partir du lien https://portal.influxdata.com/downloads/ et charger le fichier compressé zip associé à la version binaire pour Windows influxDB2 Une autre solution est de le récuperer à partir de la documentation à https://docs.influxdata.com/influxdb/v2.1/install/?t=Windows
Nous avons aussi besoin du client https://docs.influxdata.com/influxdb/v2.1/tools/influx-cli/?t=Windows

  • extraire les 2 dossiers compressés dans votre installation portable de Nodered (cf..) dans un seul dossier dont le nom sera "influxdb2"

2.1 configuration

seule la configuration par défaut semble fonctionner !!

tentative de redirection avec le fichier de configuration : pb de frontal web ?? bug en cours.. sauter au & suivant

Les consignes sont indiquées dans la documentation à https://docs.influxdata.com/influxdb/v2.1/reference/config-options/

influx config create --active -n default -u http://localhost:8086 -t mySuP3rS3cr3tT0keN -o iutseMP 
  • création d'un sous-dossier "run" dans le dossier "influxdb2" : il contiendra par la suite les data et configurations et ne sera pas dépendant de votre ordinateur (transport avec une clé USB)
  • création d'un fichier "config.yaml" dans le dossier "influxdb2" et injecter les lignes suivantes (en adaptant à votre propre chemin!)
assets-path: D:\portable\nodered\influxdb2\run
bolt-path: D:\portable\nodered\influxdb2\run\influxd.bolt
engine-path: D:\portable\nodered\influxdb2\run\engine
sqlite-path: D:\portable\nodered\influxdb2\run\influxd.sqlite
reporting-disabled: true

2.2 Lancement du serveur

  • lancer le serveur (avec la commande dos... )
    ./influxd --reporting-disabled 
  • ouvrir avec votre navigateur le lien suivant http://localhost:8086 et autoriser les requetes sur le serveur, comme le demande la fenêtre suivante autorisation reseau
  • entrer les paramètres de la 1ère connexion : user / mco123IUTSE et organisation : iutse / bucket : sensors et lors des lancements suivants réaliser un "signin" avec l'utilisateur créé

3. Utilisation