Как установить СУБД «Енисей» на Linux.

Введение.

Система управления базами данных СУБД «Енисей» относится к типу не реляционной БД «NoSQL» — включен в реестр российского ПО при Минцифры.

Главное отличие реляционной БД «NoSQL» от реляционной базы данных, например PostgreSQL — моделирования схемы.

В реляционной базе, данные разделяется или нормализуется на несколько частей, для хранения в отдельных таблицах, отношения между которыми определяются ключами. В базе данных NoSQL записи хранится в качестве атрибутов, как единый документ JSON.

JSON(ДжейСон) – объект JavaScript — метод хранения и передачи информации структурированного характера. Позволяет сохранять любую информацию за счет простого синтаксиса.

Подготовка.

  • Стенд:
    • Сервер  Astra Linux 2.12 и выше; имя: lin-ast, IP=10.0.2.20
      • СУБД «Енисей»

Требование к оборудованию.

  • Минимальные требования
    • ЦПУ: 2 x -64
    • частота: >= 2 ГГц
    • ОЗУ: >= 4Gb
    • HDD: >=8Gb

Порядок установки СУБД требует, чтобы пользователь, от имени которого выполняется установка, имел право на выполнение команды sudo.

Выполнить из консоли сервера.

trt@ast:~$ sudo -i
root@astra:~#

Сам процесс установки заключается в предварительном скачивании установочного сценария distrib.tar.gz с сайта производителя, распаковки архива distrib.tar.gz и инициализации процесса установки.

Сохранить архив в каталоге home и распаковать.

root@ast:~# cd /home
root@ast:/home# ls
distrib.tar.gz
root@ast:/home# tar xfv distrib.tar.gz

При распаковке создаётся каталог distrib, переходим в него и запускаем установку.

root@ast:/home# cd distrib

После запуска установщика ./install.sh, начинается процедура скачивание с сайта производителя, установочного docker образа, распаковки и установки «Енисей» на устройство пользователя.

Технология docker включает в себя создание и настройку контейнера с программным изделием, на устройстве производителя, куда включены все базовые службы программы.

контейнер с изделием проходит этап архивацию и готов для передачи пользователю, для автоматического развёртывания и регистрации всех служб изделия на устройстве пользователя.
root@astra:/home# cd distrib root@astra:/home/distrib# ./install.sh Запуск процедуры установки ПО СУБД "Енисей" означает согласие с условиями Лицензионного соглашения (файл EULA.txt) Вы ознакомились с Лицензионным соглашением? (y - Да / n - Нет)y Установка ... ... Необходимо скачать 11,4 kБ архивов ... Необходимо скачать 58,7 MБ архивов ... [IMAGENARIUM]: Ожидание запуска консоли управления ... [IMAGENARIUM]: Выполнено

Проверяем состояние СУБД после установки.

trt@ast:~$ sudo -i
root@ast:~# systemctl status docker
...
 Active: active (running)...
...

Последнее, что надо сделать включить режим автозагрузки для демона docker.

trt@ast:~$ sudo -i
root@ast:~# systemctl enable docker
root@ast:~# systemctl status docker
root@ast:~# systemctl is-enabled docker
enabled

Справка docker.

  • Наиболее употребляемые команды docker:
    • docker help — общая справка
    • docker config ls — конфигурация docker
    • docker images — история образов
    • docker info — вывод системной информации
    • docker network ls — управление сетями
    • docker node ls — управление узлами
    • docker ps — список активных контейнеров
    • docker start — запустить контейнер
    • docker stop — остановить контейнер
    • docker stats — монитор контейнеров
    • docker system -управление службой docker
    • docker volume — управление томами

Когда установочные операции успешно закончатся, необходимо запустить браузер и ввести URL http://10.0.2.20:5555/ для входа в сетевой интерфейс сервера «Енисей».

Настройка.

После ввода URL СУБД «Енисей», откроется окно приглашения для ввода логин / пароль, из коробки это; admin / YeniPass#123.

Измените пароль при настройке профиля пользователя admin.

При успешной авторизации попадаем в дашборд графической консоли СУБД «Енисей».

Графическая консоль СУБД «Енисей».
Графическая консоль СУБД «Енисей».

Для развёртывание докер-образов, нажать Deploy, выбрать кластер или одинарный СУБД.

Можно воспользоваться готовыми шаблонами докер-образов.

Заполнить составные поля формы.
Заполнить составные поля формы.

Предупреждение о развертывании нового пакета докер-образов с потерей всех предыдущих данных.

Предупреждение, все предыдущие образы будут удалены.
Предупреждение, все предыдущие образы будут удалены.
Вид готового докер-образа.
Вид готового докер-образа.
Просмотр всех развёрнутых докер-образов.
Просмотр всех развёрнутых докер-образов.

Заключение.

Новые типы баз данных предоставляют компаниям возможность выбора для хранения документов. Для подробного ознакомления и обучения, на сайте компании СУБД «Енисей выложены руководства оператора и системного программиста.

Полезные ссылки.

  • СУБД «Енисей документация.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Copyright © 2020-2024
Все права защищены.
При перепечатке указать источник: kabtim-t.ru
Контакты