GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat TimescaleDB na Ubuntu 20.04

Pokud hledáte databázi pro analýzu dat časových řad, TimescaleDB může být nejlepší volbou. TimescaleDB je založen na PostgreSQL, ale je vyladěn pro rychlost a škálovatelnost, pokud jde o analýzu dat časových řad. Jedná se o open source a bezplatný databázový systém poskytovaný vývojáři PostgreSQL. Tento databázový systém je velmi užitečný při použití monitorovacího systému v reálném čase a systému, který vyžaduje data z časových řad. V tomto článku se naučíme, jak nainstalovat a nakonfigurovat TimescaleDB s PostgreSQL na Ubuntu 20.04.

Předpoklady

  1. Čerstvě nainstalovaný Ubuntu 20.04
  2. Kořenový privilegovaný účet
  3. Připojení k internetu pro instalaci balíčků

Nainstalujte TimescaleDB na Ubuntu 20.04

Chcete-li nainstalovat a nakonfigurovat TimescaleDB na Ubuntu 20.04, postupujte podle následujících kroků.

Aktualizujte systém

Před zahájením instalace aktualizujte ubuntu pomocí následujícího příkazu

$ sudo apt update

Nainstalujte PostgreSQL

Před instalací TimescaleDB musíme nainstalovat postgresql. TimescalDB podporuje postgresql 9.6 nebo novější. V tomto příkladu se instaluje postgresql-12. Verzi můžete změnit podle svých požadavků.

$ sudo apt install postgresql-12

Chcete-li ověřit instalaci, připojte se k postgresql s uživatelem postgres jako:

$ sudo su - postgres

Nainstalujte TimescaleDB

Chcete-li nainstalovat timescaledb, musíte přidat timescaledb-ppa do úložiště apt.

$ sudo add-apt-repository ppa:timescale/timescaledb-ppa

Nyní aktualizujte systém, aby odrážel změny

$ sudo apt-get update

Nyní je čas nainstalovat timescaledb. V tomto příkladu jsem pro demonstraci použil postgresql-12. Můžete si vybrat verzi postgresql dostupnou ve vašem systému.

$ sudo apt install timescaledb-postgresql-12

Po dokončení instalace je třeba aktualizovat nastavení konfigurace postgresql pro TimeScaleDB. Pro platná nastavení konfigurace stiskněte „y“ a stiskněte Enter.

$ sudo timescaledb-tune --quiet --yes

Restartujte postgresql, aby se změny projevily.

$ sudo systemctl restart postgresql

Pokud chcete provést konfiguraci pro TimescaleDB ručně, upravte soubor postgresql.conf pomocí editoru, jako je vim.

$ sudo vim /etc/postgresql/12/main/postgresql.conf

Najděte následující řádek a proveďte změny, jak je uvedeno níže.

shared_preload_libraries = ‘timescaledb’

Pro aktualizaci změn restartujte službu postgresql.

$ sudo systemctl restart postgresql

Otestujte TimescaleDB

Nyní lze instalaci TimescaleDB potvrdit vytvořením nové databáze nebo použitím stávající databáze PostgreSQL.

Připojte se k postgresql a zadejte shell psql pomocí příkazu níže.

$ sudo su - postgres
$ psql

Vytvořte prázdnou databázi postgresql. V tomto příkladu se vitux_test_db používá pro databázi časových řad. Podle toho můžete vybrat název db.

CREATE database vitux_test_db;

Přidejte TimescaleDB

Chcete-li přidat TimescaleDB, připojte se k dříve vytvořené databázi.

postgres=# \c vitux_test_db

Nyní rozšiřte postgreSQL databázi o TimescaleDB jako:

CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Výstup ukazuje, že TimescaleDB byla nainstalována a funguje dobře.

Závěr

V tomto článku jsme se naučili, jak nainstalovat a nakonfigurovat TimescaleDB s PostgreSQL pro data časových řad. Děkuji za přečtení.


Ubuntu
  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 18.04

  2. Jak nainstalovat PostgreSQL na Ubuntu 20.04

  3. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  1. Jak nainstalovat PostgreSQL 9.5 na Ubuntu (12.04 - 15.10)

  2. Jak nainstalovat pgAdmin4 na Ubuntu

  3. Jak nainstalovat OpenMAINT na Ubuntu 20.04