V tomto tutoriálu vám ukážeme, jak nainstalovat InfluxDB na Debian 11. Pro ty z vás, kteří to nevěděli, InfluxDB je platforma časových řad s řídicími panely, dotazy, úkoly, a agenty na jednom místě. Je navržena tak, aby zvládla vysoké zatížení při zápisu a dotazech. Platforma InfluxDB také zahrnuje rozhraní API, nástroje a ekosystém, který zahrnuje 10 klientských a serverových knihoven, pluginy Telegraf, integrace vizualizací s Grafanou, Google Data Studio, a integrace zdrojů dat s Google Bigtable, BigQuery a dalšími.
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 Debian 11 (Bullseye).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
- 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 kroot user
. Doporučujeme jednat jakonon-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 Debian 11 Bullseye
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt
příkazy v terminálu:
sudo apt update sudo apt upgrade sudo apt install gnupg software-properties-common curl
Krok 2. Instalace InfluxDB na Debian 11.
Ve výchozím nastavení není InfluxDB k dispozici v základním úložišti Debian 11. Nyní přidáme úložiště balíčků InfluxDB pomocí následujícího příkazu:
export DISTRIB_ID=$(lsb_release -si); export DISTRIB_CODENAME=$(lsb_release -sc) echo "deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list > /dev/null
Dále importujte klíč gpg pomocí tohoto příkazu:
wget -qO- https://repos.influxdata.com/influxdb.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdb.gpg > /dev/null
Jakmile je úložiště přidáno, nainstalujte InfluxDB pomocí následujícího příkazu:
sudo apt update sudo apt install influxdb2
Chcete-li zkontrolovat, zda je nainstalován InfluxDB, spusťte:
apt-cache policy influxdb2
Po dokončení instalace musíme spustit InfluxDB, aby mohl začít fungovat. Provedeme to pomocí následujícího příkazu:
sudo systemctl start influxdb sudo systemctl enable influxdb sudo systemctl status influxdb
Krok 3. Nakonfigurujte bránu firewall.
Výchozí port, na kterém běží InfluxDB Služba HTTP je 8086. Port se na vaší bráně firewall konfiguruje spuštěním těchto příkazů:
sudo ufw enable sudo ufw allow 8086/tcp
Krok 4. 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:meilana
- Heslo:maria
- Název databáze:meymey
Příkazový řádek vypadá následovně:
curl -XPOST "http://localhost:8086/query" \ --data-urlencode "q=CREATE USER meilana WITH PASSWORD 'maria' 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 nejnovější verze InfluxDB na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace doporučujeme navštívit oficiální web InfluxDB .