GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer InfluxDB sur Ubuntu 20.04 LTS - Guide étape par étape ?

InfluxDB est une base de données de séries chronologiques (TSDB) conçue pour gérer des charges d'écriture et de requête élevées, InfluxDB est développé par InfluxData et écrit en Go. InfluxDB est destiné à être utilisé comme magasin de stockage pour tout cas d'utilisation impliquant de grandes quantités de données horodatées, y compris la surveillance DevOps, les métriques d'application et bien d'autres.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes de base de données connexes.

Dans ce contexte, nous verrons comment installer InfluxDB sur Ubuntu 20.04 LTS.


Étapes pour installer et configurer InfluxDB sur Ubuntu 20.04 LTS Focal Fossa

1. Effectuez la mise à jour du système

Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant les commandes apt suivantes dans le terminal :

$ sudo apt update
$ sudo apt upgrade


2. Installez InfluxDB sur le système

Nous ajoutons maintenant le référentiel InfluxDB au système Ubuntu :

$ wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Ensuite, nous continuerons à mettre à jour le système et à installer et démarrer InfluxDB :

$ sudo apt update
$ sudo apt install influxdb

Une fois installé avec succès, démarrez et activez le service pour qu'il démarre au démarrage :

$ sudo systemctl enable --now influxdb


3. Configurer InfluxDB

Le fichier de configuration se trouve dans /etc/influxdb/influxdb.conf :

$ nano /etc/influxdb/influxdb.conf
[http]
  # Determines whether HTTP endpoint is enabled.
  enabled = true
  # Determines whether the Flux query endpoint is enabled.
  flux-enabled = true
  # The bind address used by the HTTP service.
  bind-address = ":8086"


4. Configurer le pare-feu

Nous allons ouvrir le port 8086. Par défaut, InfluxDB utilise les ports réseau suivants :le port TCP 8086 est utilisé pour la communication client-serveur via l'API HTTP d'InfluxDB et le port TCP 8088 est utilisé pour le service RPC pour la sauvegarde et la restauration :

$ sudo ufw enable
$ sudo ufw allow 8086/tcp


5. Connectez-vous et créez une base de données sur Influxdb

Une fois l'installation terminée et la configuration d'InfluxDB effectuée, nous allons essayer de nous connecter à InfluxDB et de créer un nouvel utilisateur et une nouvelle base de données :

User name: linuxapt
Password: linuxapt1
Database name : linuxapt2

La ligne de commande est la suivante :

$ curl -XPOST "http://localhost:8086/query" \
--data-urlencode "q=CREATE USER linuxapt WITH PASSWORD 'linuxapt1' WITH ALL PRIVILEGES"
{"results":[{"statement_id":0}]}



Ubuntu
  1. Installer les packages RPM sur Ubuntu 20.04 LTS - Guide étape par étape ?

  2. Installer qt sur Ubuntu 20.04 - Guide étape par étape ?

  3. Installer Ubuntu 20.04 LTS - Guide étape par étape ?

  4. Installer NumPy sur Ubuntu 20.04 LTS - Guide étape par étape ?

  5. Installer Homebrew sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Angular sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer OwnCloud sur Ubuntu 20.04 LTS - guide étape par étape ?

Installer Adminer sur Ubuntu 20.04 LTS - guide étape par étape ?

Installer PowerShell sur Ubuntu 20.04 LTS - Un guide étape par étape ?

Installer Magento sur Ubuntu 20.04 LTS - Un guide étape par étape ?

Installer Puppet sur Ubuntu 20.04 LTS - Un guide étape par étape ?