Как установить TimescaleDB в Ubuntu 20.04 LTS | Ubuntu 20.10
В этом руководстве мы покажем вам, как установить TimescaleDB в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, TimescaleDB — это бесплатная мощная система баз данных с открытым исходным кодом на основе PostgreSQL. Это расширение PostgreSQL, специально разработанное для анализа данных временных рядов с помощью PostgreSQL. TimescaleDB предлагает лучшее из систем NoSQL и реляционных баз данных.
В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку TimescaleDB на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.
Установите TimescaleDB на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Сначала убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt
команды в терминале.
sudo apt update sudo apt upgrade
Шаг 2. Установка PostgreSQL на Ubuntu 20.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 20.04.
По умолчанию TimescaleDB недоступен в базовом репозитории Ubuntu 20.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 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт TimescaleDB .