GNU/Linux >> Znalost Linux >  >> Ubuntu

Instalace InfluxDB na Ubuntu 20.04 LTS – průvodce krok za krokem?

InfluxDB je databáze časových řad (TSDB), která je navržena tak, aby zvládla vysoké zatížení při zápisu a dotazech. InfluxDB je vyvinut společností InfluxData a je napsán v Go. InfluxDB je určen k použití jako záložní úložiště pro jakýkoli případ použití zahrnující velké množství dat s časovým razítkem, včetně monitorování DevOps, metrik aplikací a mnoha dalších.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související databázové dotazy.

V této souvislosti se podíváme na to, jak nainstalovat InfluxDB na Ubuntu 20.04 LTS.


Kroky k instalaci a konfiguraci InfluxDB na Ubuntu 20.04 LTS Focal Fossa

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte InfluxDB do systému

Nyní přidáme úložiště InfluxDB do systému 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

Dále budeme pokračovat v aktualizaci systému a instalaci a spuštění InfluxDB:

$ sudo apt update
$ sudo apt install influxdb

Po úspěšné instalaci spusťte a povolte spuštění služby při spuštění:

$ sudo systemctl enable --now influxdb


3. Nakonfigurujte InfluxDB

Konfigurační soubor se nachází na /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. Nakonfigurujte bránu firewall

Otevřeme port 8086. Ve výchozím nastavení používá InfluxDB následující síťové porty:Port TCP 8086 se používá pro komunikaci klient-server přes HTTP API InfluxDB a port TCP 8088 se používá pro službu RPC pro zálohování a obnovu:

$ sudo ufw enable
$ sudo ufw allow 8086/tcp


5. Připojte se a vytvořte databázi na Influxdb

Po dokončení instalace a dokončení konfigurace InfluxDB se pokusíme připojit k InfluxDB a vytvořit nového uživatele a databázi:

User name: linuxapt
Password: linuxapt1
Database name : linuxapt2

Příkazový řádek je následující:

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



Ubuntu
  1. Nainstalujte balíčky RPM na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat qt na Ubuntu 20.04 – průvodce krok za krokem?

  3. Nainstalovat Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Nainstalovat NumPy na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat Homebrew na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat Kanboard na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  1. Nainstalovat GoAccess na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Instalace TYPO3 na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat PrestaShop na Ubuntu 20.04 LTS – průvodce krok za krokem?