Як встановити TimescaleDB в Ubuntu 24.04 LTS | Ubuntu 22.04
У цьому посібнику ми покажемо вам, як встановити TimescaleDB в Ubuntu 24.04 LTS.Для тих, хто не знав, TimescaleDB – це безкоштовна потужна система баз даних з відкритим вихідним кодом на основі PostgreSQL.Це розширення PostgreSQL спеціально розроблене для аналізу даних тимчасових рядів за допомогою PostgreSQL.TimescaleDB пропонує найкраще із систем NoSQL та реляційних баз даних.
У цій статті передбачається, що у вас є хоча б базові знання про Linux, ви знаєте, як використовувати оболонку, і найголовніше, ви розміщуєте свій сайт на власному VPS.Установка досить проста і передбачає, що ви працюєте з обліковим записом root, в іншому випадку вам може знадобитися додати ‘sudo’ до команд, щоб отримати привілеї root.Я покажу вам покрокову установку TimescaleDB на Ubuntu 24.04 (Focal Fossa).Ви можете дотримуватися інструкцій для Ubuntu 22.04, 20.04 та будь-якого іншого дистрибутива на основі Debian, такого як Linux Mint.
Установіть TimescaleDB на Ubuntu 24.04 LTS Focal Fossa
Крок 1. Спочатку переконайтеся, що всі ваші системні пакети оновлені, виконавши наступні апткоманди в терміналі.
sudo apt update sudo apt upgrade
Крок 2. Установка PostgreSQL на Ubuntu 24.04.
Встановіть пакет PostgreSQL за допомогою aptкоманди:
sudo apt install postgresql-14
Після завершення встановлення увійдіть у PostgreSQL і встановіть пароль Postgres:
su - postgres psql -c "alter user postgres with password 'your-strong-password'"
Крок 3. Установка TimescaleDB в Ubuntu 24.04.
Типово TimescaleDB недоступний у базовому репозиторії Ubuntu 24.04.Тепер виконайте наступну команду, щоб додати репозиторій TimescaleDB до вашої системи Ubuntu:
sh -c "echo 'deb https://packagecloud.io/timescale/timescaledb/ubuntu/ $(lsb_release -c -s) main' > /etc/apt/sources.list.d/timescaledb.list"
Нарешті, встановіть TimescaleDB, виконавши таку команду:
sudo apt install timescaledb-2-postgresql-14
После завершения установки вам необходимо настроить базу данных, чтобы вы могли ее использовать. Самый простой способ сделать это — запустить скрипт:timescaledb-tune
sudo timescaledb-tune --quiet --yes
Затем перезапустите службу PostgreSQL, чтобы применить изменения конфигурации:
sudo systemctl restart postgresql
Шаг 4. Создайте новую базу данных TimescaleDB.
Теперь мы создаем новую базу данных, включаем TimescaleDB и подключаем к ней базу данных:
su - postgres psql CREATE DATABASE infoit_db;
Далее подключаемся к infoit_db
базе:
\c infoit_db CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;
Вывод:
Наконец, мы подключаемся к вашей только что созданной базе данных:
psql -U postgres -h localhost -d infoit_db
Поздравляем! Вы успешно установили TimescaleDB. Спасибо за использование этого руководства по установке TimescaleDB в системе Ubuntu 24.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт TimescaleDB .