GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie TimescaleDB auf Ubuntu 20.04

Wenn Sie nach einer Datenbank zur Analyse von Zeitreihendaten suchen, ist TimescaleDB möglicherweise die beste Option. TimescaleDB basiert auf PostgreSQL, ist aber auf Geschwindigkeit und Skalierbarkeit getrimmt, wenn es um die Analyse von Zeitreihendaten geht. Es ist ein quelloffenes und kostenloses Datenbanksystem, das von den PostgreSQL-Entwicklern bereitgestellt wird. Dieses Datenbanksystem ist sehr nützlich, wenn ein Echtzeit-Überwachungssystem und ein System verwendet werden, das Zeitreihendaten benötigt. In diesem Artikel erfahren Sie, wie Sie TimescaleDB mit PostgreSQL unter Ubuntu 20.04 installieren und konfigurieren.

Voraussetzungen

  1. Neu installiertes Ubuntu 20.04
  2. Root-privilegiertes Konto
  3. Internetverbindung zur Installation der Pakete

Installieren Sie TimescaleDB auf Ubuntu 20.04

Führen Sie die folgenden Schritte aus, um TimescaleDB unter Ubuntu 20.04 zu installieren und zu konfigurieren.

Aktualisiere das System

Bevor Sie mit dem Setup beginnen, aktualisieren Sie Ubuntu mit dem folgenden Befehl

$ sudo apt update

PostgreSQL installieren

Vor der Installation von TimescaleDB müssen wir postgresql installieren. TimescalDB unterstützt postgresql 9.6 oder höher. In diesem Beispiel wird postgresql-12 installiert. Sie können die Version gemäß Ihren Anforderungen ändern.

$ sudo apt install postgresql-12

Um die Installation zu überprüfen, verbinden Sie sich mit dem Benutzer postgres mit postgresql als:

$ sudo su - postgres

TimescaleDB installieren

Um timescaledb zu installieren, müssen Sie timescaledb-ppa im apt-Repository hinzufügen.

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

Aktualisieren Sie jetzt das System, um die Änderungen widerzuspiegeln

$ sudo apt-get update

Jetzt ist es an der Zeit, timescaledb zu installieren. In diesem Beispiel habe ich postgresql-12 zur Demonstration verwendet. Sie können die auf Ihrem System verfügbare Version von postgresql auswählen.

$ sudo apt install timescaledb-postgresql-12

Nach Abschluss der Installation muss die postgresql-Konfigurationseinstellung für TimeScaleDB aktualisiert werden. Drücken Sie für die gültigen Konfigurationseinstellungen „y“ und drücken Sie die Eingabetaste.

$ sudo timescaledb-tune --quiet --yes

Starten Sie postgresql neu, um die Änderungen widerzuspiegeln.

$ sudo systemctl restart postgresql

Wenn Sie die Konfiguration für TimescaleDB manuell vornehmen möchten, bearbeiten Sie die Datei postgresql.conf mit einem Editor wie vim.

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

Suchen Sie die folgende Zeile und nehmen Sie die Änderungen wie folgt vor.

shared_preload_libraries = ‘timescaledb’

Starten Sie den postgresql-Dienst neu, um die Änderungen zu aktualisieren.

$ sudo systemctl restart postgresql

Testen Sie die TimescaleDB

Jetzt kann die Installation von TimescaleDB bestätigt werden, indem eine neue Datenbank erstellt oder die vorhandene PostgreSQL-Datenbank verwendet wird.

Stellen Sie eine Verbindung zu postgresql her und rufen Sie die psql-Shell mit dem folgenden Befehl auf.

$ sudo su - postgres
$ psql

Erstellen Sie eine leere postgresql-Datenbank. In diesem Beispiel wird vitux_test_db für eine Zeitreihendatenbank verwendet. Sie können den DB-Namen entsprechend auswählen.

CREATE database vitux_test_db;

Fügen Sie die TimescaleDB hinzu

Um die TimescaleDB hinzuzufügen, verbinden Sie sich mit der zuvor erstellten Datenbank.

postgres=# \c vitux_test_db

Erweitern Sie nun die PostgreSQL-Datenbank mit TimescaleDB als:

ERWEITERUNG ERSTELLEN, WENN NICHT VORHANDEN timescaledb CASCADE;

Die Ausgabe zeigt, dass die TimescaleDB installiert wurde und gut funktioniert.

Schlussfolgerung

In diesem Artikel haben wir gelernt, wie man TimescaleDB mit PostgreSQL für Zeitreihendaten installiert und konfiguriert. Danke fürs Lesen.


Ubuntu
  1. So installieren Sie PostgreSQL unter Ubuntu 18.04

  2. So installieren Sie R unter Ubuntu 20.04

  3. So installieren Sie Go unter Ubuntu 18.04

  4. So installieren Sie R unter Ubuntu 18.04

  5. So installieren Sie PostgreSQL unter Ubuntu 20.04

So installieren Sie PostgreSQL unter Ubuntu 15.04

So installieren Sie PostgreSQL unter Ubuntu 16.04

So installieren Sie PostgreSQL unter Ubuntu 20.04 LTS

So installieren Sie TimescaleDB auf Ubuntu 20.04 LTS

So installieren Sie TimescaleDB unter Ubuntu 18.04

So installieren Sie PostgreSQL unter Ubuntu 22.04