Установка

Поддерживаемые платформы

Платформа, то есть комбинация архитектуры процессора и операционной системы, считается поддерживаемой сообществом разработчиков QHB.

Для QHB версии 1.1.0 поддерживаются:

  • Centos Linux 7, x86_64
  • Centos Linux 8, x86_64
  • Linux Debian 9 x86_64
  • Astra Linux Special Edition, «Смоленск» 1.6, x86_64
  • в docker контейнере

Состав поставки

QHB поставляется в виде следующих пакетов

  • qhb-core - ядро QHB
  • qhb-contrib - расширения QHB
  • qcp - пулер соединений
  • qdl - средство быстрой загрузки
  • qbackup - инструмент резервного копирования
  • metricsd - сервер метрик

Установка из репозитория пакетов

В этой главе описывается установка QHB из предварительно упакованного дистрибутива. Двоичные пакеты QHB для поддерживаемых платформ можно найти на Странице загрузки

Стандартная процедура установки QHB выглядит так:

Подключение репозитория и установка пакетов

Подключите репозиторий пакетов и установите пакеты для выбранной платформы со Страницы загрузки.

Инициализация кластера базы данных

Инициализируйте кластер базы данных при помощи утилиты initdb. В данном примере /opt/qhb/data — расположение каталога базы данных:

sudo -u qhb /usr/local/qhb/bin/initdb -D /opt/qhb/data -U qhb

Настройка сервиса

Если необходимо, настройте сервис базы данных, см. Настройка сервиса базы данных.

Создание базы данных и конфигурирование

Следуйте инструкция по созданию и настройке базы данных, см. Начало работы.