GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat InfluxDB na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat InfluxDB na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, InfluxDB je databáze časových řad (TSDB), která je navržena pro zvládnutí velkého zatížení při zápisu a dotazech je InfluxDB vyvinut společností InfluxData a napsán v Go. InfluxDB má být 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, aplikačních metrik a mnoha dalších.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci InfluxDB na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte InfluxDB na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Instalace InfluxDB na Ubuntu 20.04.

Nyní přidává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

Krok 3. Nakonfigurujte InfluxDB.

Konfigurační soubor se nachází na adrese /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"

Krok 4. Nakonfigurujte bránu firewall.

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

sudo ufw enable
sudo ufw allow 8086/tcp

Krok 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.

  • Uživatelské jméno:ranty
  • Heslo:ratna
  • Název databáze:wahyuni

Příkazový řádek vypadá následovně:

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

Blahopřejeme! Úspěšně jste nainstalovali InfluxDB. Děkujeme, že jste použili tento návod k instalaci InfluxDB na systém Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace doporučujeme navštívit oficiální web InfluxDB.


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  1. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  2. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  3. Jak nainstalovat Webmin v Ubuntu 20.04 LTS