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

So installieren Sie TimescaleDB unter Ubuntu 20.04

In dieser Anleitung zeigen wir Ihnen, wie Sie TimescaleDB unter Ubuntu 20.04 installieren

TimescaleDB ist eine von Timescale Inc. entwickelte Open-Source-Zeitreihendatenbank. Sie ist in C (Programmiersprache) geschrieben und erweitert PostgreSQL.

Timescale ist die relationale Open-Source-Datenbank für Zeitreihen und Analysen.

TimescaleDB unterstützt Standard-SQL-Abfragen und ist eine relationale Datenbank.

Zusätzliche SQL-Funktionen und Tabellenstrukturen bieten Unterstützung für Zeitreihendaten, die auf Speicher-, Leistungs- und Analysemöglichkeiten für maßstabsgetreue Daten ausgerichtet sind. Die zeitbasierte Datenpartitionierung sorgt für eine verbesserte Abfrageausführung und -leistung, wenn sie für zeitorientierte Anwendungen verwendet wird. Eine granularere Partitionsdefinition wird durch die Verwendung von benutzerdefinierten Attributen erreicht.

TimescaleDB installieren

Befolgen Sie einfach die nachstehenden Schritte, um mit der Installation von Timescaledb zu beginnen :

  • Aktualisieren Sie Ihre Systempakete
sudo apt update && sudo apt upgrade
  • TimescaleDB erfordert eine PostgreSQL-Datenbank. Also müssen wir den Postgresql-Repository-Signaturschlüssel importieren
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  • PostgreSQL-Repository wie gezeigt hinzufügen:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  • Installieren Sie dann postgresql
sudo apt update && sudo apt install postgresql-12
  • Legen Sie das Benutzerkennwort für den PostgreSQL-Administrator wie unten gezeigt fest:
sudo su - postgres 
psql -c "alter user postgres with password 'Your_password_here'"
  • PPA-Repo von TimescaleDB hinzufügen
sudo add-apt-repository ppa:timescale/timescaledb-ppa
  • Installieren Sie also TimescaleDB für PostgreSQL 12 wie folgt:
sudo apt install timescaledb-postgresql-12 -y
  • Aktualisieren Sie dann Ihre PostgreSQL-Konfigurationen für TimescaleDB, indem Sie Folgendes ausführen:
sudo timescaledb-tune --quiet --yes
  • ODER update editiere die postgresql.conf-Datei, um TimescaleDB zu laden Bibliotheken manuell mit :
vim /etc/postgresql/12/main/postgresql.conf

Suchen Sie dann die folgende Zeile und ändern Sie den Wert wie unten gezeigt:

shared_preload_libraries = 'timescaledb'
  • Starten Sie PostgreSQL neu
sudo systemctl restart postgresql 
  • Überprüfen Sie dann, ob der postgresql-Dienst erfolgreich neu gestartet wurde
sudo systemctl status postgresql 
  • Testen Sie die Installation von TimescaleDB, indem Sie eine Verbindung zu PostgreSQL herstellen und dann eine Testdatenbank namens (z. B. unixcop) erstellen
su - postgres
psql 
postgres=# CREATE database unixcop_db; 
CREATE DATABASE
  • Fügen Sie timescaleDB hinzu indem Sie sich mit der von uns erstellten Testdatenbank verbinden
\c unixcop_db
  • Erweitern Sie auch die Datenbank mit TimescaleDB, indem Sie den folgenden Befehl ausführen:
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Wenn Sie schließlich eine Verbindung zu Ihrer neuen Datenbank herstellen möchten, führen Sie den folgenden Befehl aus:

psql -U postgres -h localhost -d unixcop_db

Schlussfolgerung

Das ist es

In diesem Artikel haben wir gezeigt, wie TimescaleDB installiert wird auf Ubuntu 20.04

Danke


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