EnterpriseApps/MongoDB: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 32: Строка 32:
  # apt-get install mongo$VER
  # apt-get install mongo$VER
==Запуск служб==
==Запуск служб==
  # systemctl enable --now mongod.service mongos.service
  # systemctl enable --now mongod.service
{{Note|Если службы Mongod не запускаются, а команда {{cmd|journalctl -xeu mongod.service}} выдает сообщение вида {{path|<nowiki>дек 06 12:10:12 host-174 systemd[1]: mongod.service: Control process exited, code=killed, status=4/ILL</nowiki>}}, значит ваш процессор не поддерживает необходиые для MongoDB инструкции}}
{{Note|Если службы Mongod не запускаются, а команда {{cmd|journalctl -xeu mongod.service}} выдает сообщение вида {{path|<nowiki>дек 06 12:10:12 host-174 systemd[1]: mongod.service: Control process exited, code=killed, status=4/ILL</nowiki>}}, значит ваш процессор не поддерживает необходиые для MongoDB 5.0+ инструкции}}
*Mongod — это основной метод службы для системы MongoDB.
==Настройка Mongodb==
# mcedit /etc/mongo/mongod.conf
 
В данном файле можно настроить IP и порт:
bind_ip = 127.0.0.1
port = 27017
Включить или выключить авторизацию, раскомментровав один из параметров:
#noauth = true
#auth = true
 
==Запуск консоли Mongo==
Для запуска консоли Mongo введите в терминале:
$ mongo
>
 
==Источники==
==Источники==
*[https://stackoverflow.com/questions/68609678/mongodb-result-signal-code-killed-signal-ill Вопрос на stackoverflow.com о незапуске сервера и совместимости инструкций процессора]
*[https://stackoverflow.com/questions/68609678/mongodb-result-signal-code-killed-signal-ill Вопрос на stackoverflow.com о незапуске сервера и совместимости инструкций процессора]
*[https://stackoverflow.com/questions/28364778/what-is-the-exact-difference-between-mongod-and-mongos Вопрос о различии mongod и mongos]

Текущая версия от 14:51, 7 декабря 2023

MongoDB
Altenter-menu-MongoDB.png
Появился в: 2009
Оф. сайт: mongodb.com
Репозиторий ALT Linux mongo4.2

mongo4.4
mongo5.0
mongo6.0

Лицензия: Server Side Public License

MongoDB — документоориентированная система управления базами данных, не требующая описания схемы таблиц. Считается одним из классических примеров NoSQL-систем, использует JSON-подобные документы и схему базы данных. Написана на языке C++.

Установка

$ su -
# apt-get update

В следующем параметре укажите одну из версий - 4.2, 4.4, 5.0, 6.0

# VER=6.0

Установка сервера:

# apt-get install mongo$VER-server*

Установка клиента:

# apt-get install mongo$VER

Запуск служб

# systemctl enable --now mongod.service
Примечание: Если службы Mongod не запускаются, а команда journalctl -xeu mongod.service выдает сообщение вида дек 06 12:10:12 host-174 systemd[1]: mongod.service: Control process exited, code=killed, status=4/ILL, значит ваш процессор не поддерживает необходиые для MongoDB 5.0+ инструкции
  • Mongod — это основной метод службы для системы MongoDB.

Настройка Mongodb

# mcedit /etc/mongo/mongod.conf

В данном файле можно настроить IP и порт:

bind_ip = 127.0.0.1
port = 27017

Включить или выключить авторизацию, раскомментровав один из параметров:

#noauth = true
#auth = true

Запуск консоли Mongo

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

$ mongo
>

Источники