Установка NoSQL-КС

Установка происходит в терминале ОС. Необходимы права суперпользователя root!
Мы не несем ответственности за самостоятельную установку сторонними компонентами.

NoSQL-КС "К" - платформа для развертывания, управления и удаления NoSQL сервера, реализованного в виде контейнера для работы в средах с поддержкой контейнеризации Docker или Podman.

  • Цель использования: Минимизировать издержки, связанные с разворачиванием и настройкой NoSQL сервера.
  • Требует для работы: Docker-CE (Docker, Inc. лицензия Apache 2.0) или Podman (лицензия Apache 2.0), платформа linux/amd64.
  • Характеристики: Позволяет устанавливать один контейнер c NoSQL сервером Redis или Tarantool по указанному порту.
  • Диапазона используемых портов: 3301-6400.
  • В поставляемом образе контейнера используются компоненты:
  1. tarantool 2.10.6. (лицензия BSD из 2 пунктов)
  2. redis 6.0.16 (лицензия BSD)

Для соединения с Linux -сервером используйте:
- терминал в случае наличия графического интерфейса Linux-системы.
- клиент PuTTY для удаленного соединения с Linux-машиной. Для соединения укажите поля как показано ниже на рисунке и нажмите «Соединиться».

1. Получите root-права.

Наберите команду и введите пароль от пользователя root.

sudo su

2. Проверьте, установлен ли «Docker-СЕ».

Для этого введите:

docker -v

Если отобразится информация о версии установленного «Docker-СЕ» как показано на рисунке, то пропустите следующий шаг №3!

install-pgsqlks1

3. Установите Docker.

В RedOS 7.3.1, RedOS 7.3.2 рекомендуется установка docker-ce с репозиториев:

dnf install -y docker-ce
systemctl enable docker
systemctl start docker
systemctl status docker

В остальных ОС установите docker-ce-20.10.21. Крайне рекомендуется во всех ОС, кроме RedOS 7.3.1, RedOS 7.3.2:

cd /opt
wget https://keysystems.ru/files/web/Linux/docker/dks-docker-ce-20.10.21.tar.gz --no-check-certificate
chmod +x dks-docker-ce-20.10.21.tar.gz
tar -C /opt/ -xvf dks-docker-ce-20.10.21.tar.gz
bash /opt/dks-docker-ce-20.10.21/install.sh

При успешной установке «Docker-CE» получите следующие сообщения: install-pgsqlks2

4. Скачайте и распакуйте архив NoSQL-КС "К":

wget -O /opt/dks-nosqlks-2.0.1_d12.tar.gz https://keysystems.ru/files/web/Linux/nosqlks/2.0.1/dks-nosqlks-2.0.1_d12.tar.gz --no-check-certificate
tar -C /opt/ -xvf /opt/dks-nosqlks-2.0.1_d12.tar.gz

5. Изучите параметры установки:

bash /opt/dks-nosqlks-2.0.1/install.sh --help

install-nosql3

6. Установите экземпляра контейнера с NoSQL сервером:

Установите экземпляра контейнера tarantool (стандартный порт 3301) или redis (стандартный порт 6379) с паролем "1" (пример) на пользователя admin в Docker.

Tarantool:

bash /opt/dks-nosqlks-2.0.1/install.sh -dt "tarantool" -p "3301" -dpwd "1" -cs "docker"

Redis:

bash /opt/dks-nosqlks-2.0.1/install.sh -dt "redis" -p "6379" -dpwd "1" -cs "docker"

install-nosql4

См. далее