Як встановити TimescaleDB на Ubuntu 24.04 | Ubuntu 22.04

Як встановити TimescaleDB на Ubuntu 24.04 | Ubuntu 22.04

 

Якщо ви шукаєте базу даних для аналізу даних тимчасових рядів, TimescaleDB може бути найкращим варіантом.TimescaleDB заснований на PostgreSQL, але налаштований на швидкість і масштабованість, коли справа доходить до аналізу даних часових рядів.Це безкоштовна система баз даних з відкритим кодом, надана розробниками PostgreSQL.Ця система бази даних дуже корисна при використанні системи моніторингу в реальному часі та системи, яка потребує даних часових рядів.У цій статті ми дізнаємося, як встановити та настроїти TimescaleDB з PostgreSQL в Ubuntu 20.04.

Передумови

  • Свіжа встановлена ​​Ubuntu 24.04
  • Обліковий запис з привілеями root
  • Інтернет-з’єднання для встановлення пакетів
  • Встановіть TimescaleDB в Ubuntu 2404

Щоб встановити та настроїти TimescaleDB в Ubuntu 24.04, виконайте такі дії.

Оновіть систему

Перед початком встановлення оновіть ubuntu за допомогою наступної команди

$ sudo apt update

Встановити PostgreSQL

Перед встановленням TimescaleDB нам потрібно встановити postgresql.TimescalDB підтримує postgresql 9.6 або пізнішу версію.У цьому прикладі встановлюється postgresql-12.Ви можете змінити версію відповідно до ваших вимог.

$ sudo apt install postgresql-12

Как установить TimescaleDB на Ubuntu 20.04

Щоб перевірити інсталяцію, підключіться до postgresql з користувачем postgres як:

$ sudo su - postgres

Встановити TimescaleDB

Щоб встановити timescaledb, вам потрібно додати timescaledb-ppa до репозиторію apt.

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

Как установить TimescaleDB на Ubuntu 20.04

Тепер оновіть систему, щоб відобразити зміни

$ sudo apt-get update

Тепер настав час встановити timescaledb.У цьому прикладі я використав postgresql-12 для демонстрації.Ви можете вибрати версію postgresql, доступну у вашій системі.

$ sudo apt install timescaledb-postgresql-12

 

Как установить TimescaleDB на Ubuntu 20.04

Після завершення інсталяції необхідно оновити параметри конфігурації postgresql для TimeScaleDB.Для дійсних параметрів конфігурації натисніть «y» та натисніть «Ввод».

$ sudo timescaledb-tune --quiet --yes

Как установить TimescaleDB на Ubuntu 20.04

Перезапустіть postgresql, щоб відобразити зміни.

$ sudo systemctl restart postgresql

Якщо ви бажаєте виконати налаштування вручну для TimescaleDB, відредагуйте файл postgresql.conf за допомогою редактора, такого як vim.

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

Знайдіть наступний рядок і внесіть зміни, як показано нижче.

shared_preload_libraries = ‘timescaledb’

 

Как установить TimescaleDB на Ubuntu 20.04

Перезапустіть службу postgresql, щоб оновити зміни.

$ sudo systemctl restart postgresql

Протестуйте TimescaleDB

Тепер установку TimescaleDB можна підтвердити, створивши нову базу даних або використовуючи існуючу базу даних PostgreSQL.

Підключіться до postgresql і увійдіть в оболонку psql, використовуючи наведену нижче команду.

$ sudo su - postgres
$ psql

Створіть порожню базу даних postgresql.У цьому прикладі infoit_test_db використовується для бази даних тимчасових рядів.Ви можете вибрати назву бази даних відповідно.

CREATE database infoit_test_db;

Додати TimescaleDB

Щоб додати TimescaleDB, підключіться до бази даних, створеної раніше.

postgres=# \c infoit_test_db

Тепер розширіть базу даних postgreSQL за допомогою TimescaleDB таким чином:

CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Как установить TimescaleDB на Ubuntu 20.04

Висновок показує, що TimescaleDB встановлено і працює нормально.

Висновок

У цій статті ми дізналися, як встановити і настроїти TimescaleDB з PostgreSQL для даних тимчасових рядів.Дякую за читання.

Прокрутка до верху