sql >> Databáze >  >> RDS >> Database

Jak nainstalovat InfluxDB na Ubuntu 20.10

V tomto článku nainstalujete InfluxDB na Ubuntu 20.10, InfluxDB je open source databáze časových řad, která je schopna zvládnout vysoké zatížení zápisu a dotazů. V tomto článku uvidíme instalaci a konfiguraci InfluxDB.

Kroky k instalaci InfluxDB na Ubuntu

Krok 1:Nainstalujte úložiště InfluxDB 

sudo curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -

sudo echo "deb https://repos.influxdata.com/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Ukázkový výstup:

root@InfluxDB:~# sudo curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

OK

root@InfluxDB:~# sudo echo "deb https://repos.influxdata.com/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

deb https://repos.influxdata.com/ubuntu bionic stable

root@InfluxDB:~#

Krok 2:Aktualizujte úložiště

sudo apt update

Krok 3:Nainstalujte InfluxDB na Ubuntu

sudo apt install influxdb

Krok 4:Spusťte službu InfluxDB

sudo systemctl start influxdb

Krok 5:Povolte InfluxDB automatické spouštění při spouštění

sudo systemctl enable --now influxdb

Krok 6:Zkontrolujte stav InfluxDB

sudo systemctl status influxdb

Krok 7: Konfigurace InfluxDB

Vyhledejte konfigurační soubor InfluxDB /etc/influxdb/influxdb.conf

Většina funkcí je ve výchozím nastavení zakázána. Chcete-li ji aktivovat, musíte u nich zrušit komentář.

Chcete-li povolit http požadavek, zrušte komentář u povolené řádek, jak je znázorněno na obrazovce níže:

Po provedení změn soubor uložte.

Kdykoli provedete nějaké změny v souboruinfluxdb.conf musíte restartovat službu influxdb.

sudo systemctl stop influxdb && sudo systemctl start influxdb

Krok 8:Vytvořte účet správce InfluxDB

curl -XPOST "http://localhost:8086/query" --data-urlencode "q=CREATE USER influxdbadmin WITH PASSWORD 'Strongpassword' WITH ALL PRIVILEGES"

Ukázkový výstup:

root@InfluxDB:~# curl -XPOST "http://localhost:8086/query" --data-urlencode "q=CREATE USER influxdbadmin WITH PASSWORD 'Strongpassword' WITH ALL PRIVILEGES"

{"results":[{"statement_id":0}]}

root@InfluxDB:~# 

Ve výše uvedeném příkazu nahraďte uživatelské jméno a heslo podle potřeby.

Krok 9:Jak získat přístup k databázi InfluxDB:

Syntaxe: 

influx -username 'admin' -password 'password'

Vytvořit databázi:

Po přihlášení můžete vytvořit db:

CREATE DATABASE sysadminxpert_DB

Ukázkový výstup:

root@InfluxDB:~# influx -username 'influxdbadmin' -password 'Strongpassword'

Connected to http://localhost:8086 version 1.8.5

InfluxDB shell version: 1.8.5

> 

> CREATE DATABASE sysadminxpert_DB

> 

> exit

root@InfluxDB:~#

Spouštět dotazy na InfluxDB

Syntaxe 

curl -G http://localhost:8086/query -u ADMIN_NAME:PASSWORD_NAME --data-urlencode "q=QUERY"

Nahraďte uživatelské jméno, heslo a dotaz, který chcete spustit na InfluxDB.

Zobrazit databázi z InfluxDB

curl -G http://localhost:8086/query -u admin:password --data-urlencode "q=SHOW DATABASES"

Ukázkový výstup:

root@InfluxDB:~# curl -G http://localhost:8086/query -u influxdbadmin:Strongpassword --data-urlencode "q=SHOW DATABASES"

{"results":[{"statement_id":0,"series":[{"name":"databases","columns":["name"],"values":[["_internal"],["sysadminxpert_DB"]]}]}]}

root@InfluxDB:~#

Vytvořte uživatele databáze:

curl -XPOST "http://localhost:8086/query" \

--data-urlencode "q=CREATE USER influxdb1 WITH PASSWORD 'userstrongpassword' WITH ALL PRIVILEGES"

Ukázkový výstup:

root@InfluxDB:~# curl -XPOST "http://localhost:8086/query" \

> --data-urlencode "q=CREATE USER influxdb1 WITH PASSWORD 'userstrongpassword' WITH ALL PRIVILEGES"

{"results":[{"statement_id":0}]}

root@InfluxDB:~# 

Povolení brány firewall

– Chcete-li získat přístup k InfluxDB mimo počítač, musíte jej povolit v nastavení brány firewall

sudo ufw allow 8086/tcp

Ukázkový výstup:

root@InfluxDB:~# sudo ufw allow 8086/tcp

Rules updated

Rules updated (v6)

root@InfluxDB:~# 

Konec článku – Vysvětlili jsme, jak nainstalovat InfluxDB na Ubuntu 20.10


  1. Najít přidružení mezi databázovými poštovními účty a principy databáze v SQL Server (T-SQL)

  2. Konfigurace databázové pošty na serveru SQL

  3. Nelze se připojit k postgres ze vzdáleného hostitele

  4. Halloweenský problém – část 4