Skip to content

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

Для соединения с Linux-сервером используйте:

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

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

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

bash
sudo su

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

Для проверки введите следующую команду:

bash
docker -v
Информация о установленном Docker
Docker version 20.10.21, build baeda1f

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

Если Docker уже установлен, пропустите этот пункт.

Скачайте:

bash
wget -O /opt/dks-docker-ce-27.1.1.tar.gz "https://keysystems.ru/files/web/Linux/docker/dks-docker-ce-27.1.1.tar.gz" --no-check-certificate

Распакуйте:

bash
tar -C /opt/ -xvf /opt/dks-docker-ce-27.1.1.tar.gz

Установите:

bash
bash /opt/dks-docker-ce-27.1.1/install.sh

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

Скачайте:

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

Распакуйте:

bash
tar -C /opt/ -xvf /opt/dks-nosqlks-2.0.1_a18.tar.gz

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

Для этого воспользуйтесь командой

bash
bash /opt/dks-nosqlks-2.0.1/install.sh --help
ПараметрыПо умолчаниюОписание
-dt
--db_type
tarantoolТип используемого NoSQL сервера:
tarantool;
redis.
-p
--db_port
33013301 - рабочий порт NoSQL сервера Tarantool;
6379 - рабочий порт NoSQL сервера Redis.
-du
--db_user
adminИмя пользователя для соединения с NoSQL сервером.
-dpwd
--db_pwd
1Пароль пользователя NoSQL сервера.
-cs
--contsoft
dockerПО контейнеризации (docker или podman).

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

Установите Tarantool или Redis.

Tarantool

В данном примере установка экземпляра контейнера tarantool:

  • Порт tarantool - 3301.
  • Пользователь - admin.
  • Пароль admin - 1.
  • ПО контейнеризации - Docker.
bash
bash /opt/dks-nosqlks-2.0.1/install.sh -dt "tarantool" -p "3301" -dpwd "1" -cs "docker"
Результат
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           ~     Установка контейнера NoSQL-КС 2.0.1
           ~        NoSQL сервер: tarantool
           ~        порт        : 3301
           ~   Контейнеризация  : docker
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[   OK   ] Проверка доступности порта 3301  ПО "NoSQL-КС".
[   OK   ] Проверка работы сервиса ПО "Docker" (docker.service).
[   OK   ] Удаление эталонного локального образа nosqlks-2.0.1.
[   OK   ] Загрузка эталонного локального образа nosqlks-2.0.1 из архива ksdeb12_nosqlks-2.0.1_image.tar.
[   OK   ] Построение конечного образа nosqlks-2.0.1_3301 на базе эталонного.
           Структура каталогов /opt/nosqlks-2.0.1_3301 для запуска контейнера nosqlks-2.0.1_3301 не существует, создаем...
[   OK   ] Создание структуры каталогов для запуска контейнера nosqlks-2.0.1_3301.
[   OK   ] Создание контейнера nosqlks-2.0.1_3301 и запуск в docker (порт 3301).
[   OK   ] Проверка\Создание пользователя tarantool.
           useradd: пользователь «tarantool» уже существует
[   OK   ] Остановка контейнера nosqlks-2.0.1_3301.
           Created symlink /etc/systemd/system/multi-user.target.wants/nosqlks-2.0.1_3301.service → /lib/systemd/system/nosqlks-2.0.1_3301.service.
[   OK   ] Настройка ротации логов ПО "NoSQL-КС".
[   OK   ] Запуск сервиса nosqlks-2.0.1_3301.service.

Redis

В данном примере установка экземпляра контейнера redis:

  • Порт redis - 6379.
  • Пользователь - admin.
  • Пароль admin - 1.
  • ПО контейнеризации - Docker.
bash
bash /opt/dks-nosqlks-2.0.1/install.sh -dt "redis" -p "6379" -dpwd "1" -cs "docker"
Результат
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           ~     Установка контейнера NoSQL-КС 2.0.1
           ~        NoSQL сервер: redis
           ~        порт        : 6379
           ~   Контейнеризация  : docker
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[   OK   ] Проверка доступности порта 6380  ПО "NoSQL-КС".
[   OK   ] Проверка работы сервиса ПО "Docker" (docker.service).
[   OK   ] Загрузка эталонного локального образа nosqlks-2.0.1 из архива ksdeb12_nosqlks-2.0.1_image.tar.
[   OK   ] Построение конечного образа nosqlks-2.0.1_6380 на базе эталонного.
           Структура каталогов /opt/nosqlks-2.0.1_6380 для запуска контейнера nosqlks-2.0.1_6380 не существует, создаем...
[   OK   ] Создание структуры каталогов для запуска контейнера nosqlks-2.0.1_6380.
[   OK   ] Создание контейнера nosqlks-2.0.1_6380 и запуск в docker (порт 6380).
[   OK   ] Проверка\Создание пользователя redis.
           useradd: пользователь «redis» уже существует
[   OK   ] Создание пользователя администратора NoSQL сервера redis.
[   OK   ] Остановка контейнера nosqlks-2.0.1_6380.
           Created symlink /etc/systemd/system/multi-user.target.wants/nosqlks-2.0.1_6380.service → /lib/systemd/system/nosqlks-2.0.1_6380.service.
[   OK   ] Настройка ротации логов ПО "NoSQL-КС".
[   OK   ] Запуск сервиса nosqlks-2.0.1_6380.service.

© 2003—2026 ООО «Кейсистемс». Все права защищены.