InfluxDB - Installation & Prise en main sur Ubuntu 22.x - Deuxième partie

Mis à jour le 02/11/2022

Installation de InfluxDB Cloud CLI (Command Line Interface) sur Ubuntu 22.x.

Voici la deuxième partie d'une série de billets sur l'installation et la prise en main de la base de données de séries temporelles InfluxDB. Dans la première partie nous avons vu comment installer la base de données InfluxDB. Nous allons maintenant détailler l'installation de InfluxDB Cloud CLI (Command Line Interface) l'interface en ligne de commande d'InfluxDB.

L'installation qui suit a été réalisée sous Ubuntu 22.04 puis Ubuntu 22.10 lors de la mise à jour de ce billet.

Installation

  1. Récupération du package Debian de la version 2.5.0 d'InfluxDB Cloud CLI sortie le 1er novembre 2022 :
    wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.5.0-amd64.deb
  2. Installation du package influxdb2-client-2.5.0-amd64.deb :
    sudo dpkg -i influxdb2-client-2.5.0-amd64.deb

Vérification de l'installation

  1. La commande influx nous donne la version installée :
    influx version
    Qui affiche :
    Influx CLI 2.5.0 (git: 3285a03) build_date: 2022-11-01T16:32:06Z
    

Activation de l'auto-complétion

  1. On peut activer l'auto-complétion pour la commande influx pour le shell Bash en ajoutant les deux lignes suivantes dans le fichier $HOME/.bashrc (dans notre cas ajouter la deuxième ligne seule suffit) :
    source /etc/bash_completion.d
    source <(influx completion bash)
    En ouvrant un nouveau terminal (ou dans le terminal courant après avoir entré source .bashrc pour que la modification soit prise ne compte) on peut vérifier que la complétion fonctionne bien, en tapant influx suivit d'un espace puis 2 frappes sur la touche Tab ⇆ on doit obtenir :
    apply          config         organization   secret         user
    auth           dashboards     ping           server-config  v1
    authorization  delete         query          setup          version
    backup         export         remote         stacks         write
    bucket         h              replication    task
    bucket-schema  help           restore        telegrafs
    completion     org            scripts        template
    

Ping

  1. Avec la commande influx ping On peut vérifier que le serveur installé lors du billet précédent répond bien OK. Si le serveur est arrêté on obtient :
    Error: Get "http://localhost:8086/health": dial tcp 127.0.0.1:8086: connect: connection refused
    
Dans le billet suivant nous verrons comment configurer InfluxDB Cloud CLI.