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
- 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
- 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
- La commande
influx
nous donne la version installée :Qui affiche :influx version
Influx CLI 2.5.0 (git: 3285a03) build_date: 2022-11-01T16:32:06Z
Activation de l'auto-complétion
- 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) :En ouvrant un nouveau terminal (ou dans le terminal courant après avoir entrésource /etc/bash_completion.d source <(influx completion bash)
source .bashrc
pour que la modification soit prise ne compte) on peut vérifier que la complétion fonctionne bien, en tapantinflux
suivit d'un espace puis 2 frappes sur la toucheTab ⇆
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
- Avec la commande
influx ping
On peut vérifier que le serveur installé lors du billet précédent répond bienOK
. 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.