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​