GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa InfluxDB su Ubuntu 20.04 LTS - Guida passo passo?

InfluxDB è un database di serie temporali (TSDB) progettato per gestire carichi di scrittura e query elevati, InfluxDB è sviluppato da InfluxData e scritto in Go. InfluxDB è pensato per essere utilizzato come archivio di supporto per qualsiasi caso d'uso che coinvolge grandi quantità di dati con timestamp, incluso il monitoraggio DevOps, le metriche dell'applicazione e molti altri.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative al database.

In questo contesto, esamineremo come installare InfluxDB su Ubuntu 20.04 LTS.


Passaggi per installare e configurare InfluxDB su Ubuntu 20.04 LTS Focal Fossa

1. Esegui l'aggiornamento del sistema

Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo i seguenti comandi apt nel terminale:

$ sudo apt update
$ sudo apt upgrade


2. Installa InfluxDB sul sistema

Ora aggiungiamo il repository InfluxDB al sistema 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

Successivamente, continueremo ad aggiornare il sistema e installare e avviare InfluxDB:

$ sudo apt update
$ sudo apt install influxdb

Una volta installato correttamente, avvia e abilita l'avvio del servizio all'avvio:

$ sudo systemctl enable --now influxdb


3. Configura InfluxDB

Il file di configurazione si trova in /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. Configura Firewall

Apriremo la porta 8086. Per impostazione predefinita, InfluxDB utilizza le seguenti porte di rete:la porta TCP 8086 viene utilizzata per la comunicazione client-server tramite l'API HTTP di InfluxDB e la porta TCP 8088 viene utilizzata per il servizio RPC per il backup e il ripristino:

$ sudo ufw enable
$ sudo ufw allow 8086/tcp


5. Connetti e crea database su Influxdb

Una volta completata l'installazione e completata la configurazione di InfluxDB, proveremo a connetterci a InfluxDB e creare un nuovo utente e database:

User name: linuxapt
Password: linuxapt1
Database name : linuxapt2

La riga di comando è la seguente:

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



Ubuntu
  1. Installare i pacchetti RPM su Ubuntu 20.04 LTS - Guida passo passo?

  2. Installa qt su Ubuntu 20.04 - Guida passo passo?

  3. Installa Ubuntu 20.04 LTS - Guida passo passo?

  4. Installa NumPy su Ubuntu 20.04 LTS - Guida passo passo?

  5. Installa Homebrew su Ubuntu 20.04 LTS - Guida passo passo?

Installa XAMPP su Ubuntu 20.04 LTS - Guida passo passo?

Installa MailSpring su Ubuntu 20.04 LTS - Guida passo passo?

Installa HPLIP su Ubuntu 20.04 LTS - Guida passo passo?

Installa Angular su Ubuntu 20.04 LTS - Guida passo passo?

Installare OwnCloud su Ubuntu 20.04 LTS - guida passo passo?

Installa Adminer su Ubuntu 20.04 LTS - guida passo passo?