В данной статье мы рассмотрим процесс установки MongoDB на ОС Ubuntu.
Шаг 1. Добавление MongoDB репозитория
Откройте терминал и выполните следующую команду:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
В случае успешного добавления вы увидите следующее:
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Для создания файла для MongoDB используйте следующую команду:
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
И обновите список пакетов:
sudo apt-get update
Шаг 2 – Установка и подтверждение MongoDB
Для установки выполните следующую команду:
sudo apt-get install -y mongodb-org
В результате выполнится установка нескольких пакетов, которые содержат крайнюю версия MongoDB.
После этого нам необходимо создать юнит-файл для управления MongoDB.
Создайте новый файл:
sudo nano /etc/systemd/system/mongodb.service
И скопируйте в него слеюущий контент:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
Запускаем MongoDB:
sudo systemctl start mongodb
Для проверки выполним следующую команду:
sudo systemctl status mongodb
Если всё было сделано верно, то мы увидим:
? mongodb.service - High-performance, schema-free document-oriented database
Loaded: loaded (/etc/systemd/system/mongodb.service; disabled; vendor preset:
Active: active (running) since ср 2016-10-19 10:41:41 EEST; 1s ago
Main PID: 10494 (mongod)
CGroup: /system.slice/mongodb.service
??10494 /usr/bin/mongod --quiet --config /etc/mongod.conf
Шаг 3 – Автозапуск MongoDB (опционально)
Для автоматического запуска MongoDB при запуске системы используется следующая команда:
sudo systemctl enable mongodb
На этом установка и подтверждение MongoDB завершено.
В следующей статье мы рассмотрим типы данных данной БД.