Вступление
MongoDB - это бесплатная база данных документов NoSQL с открытым исходным кодом, широко используемая в современных веб-приложениях. Этот учебник поможет вам настроить MongoDB на вашем сервере для среды производственных приложений.
Предпосылки
Чтобы следовать этому уроку, вам понадобится:
-
Одна Ubuntu 14.04 Droplet.
-
Пользователь sudo, не являющийся пользователем root, который вы можете настроить, следуя этому https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04 в руководстве по настройке начального сервера сервера].
Шаг 1 - Импорт открытого ключа
На этом этапе мы импортируем открытый ключ MongoDB GPG.
MongoDB уже включен в репозитории пакетов Ubuntu, но официальный репозиторий MongoDB предоставляет самую последнюю версию и является рекомендуемым способом установки программного обеспечения. Ubuntu гарантирует подлинность пакетов программного обеспечения, проверяя, что они подписаны ключами GPG, поэтому сначала нам нужно импортировать их ключ для официального репозитория MongoDB.
Для этого выполните:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
После успешного импорта ключа вы увидите:
Выход
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Шаг 2 - Создание файла списка
Затем мы должны добавить детали репозитория MongoDB, чтобы APT знал, откуда загружать пакеты.
Выполните следующую команду, чтобы создать файл списка для MongoDB.
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
После добавления сведений о репозитории нам необходимо обновить список пакетов.
sudo apt-get update
Шаг 3 - Установка и проверка MongoDB
Теперь мы можем установить сам пакет MongoDB.
sudo apt-get install -y mongodb-org
Эта команда установит несколько пакетов, содержащих последнюю стабильную версию MongoDB, а также полезные инструменты управления для сервера MongoDB.
После установки пакета MongoDB будет автоматически запущен. Вы можете проверить это, выполнив следующую команду.
service mongod status
Если MongoDB запущен, вы увидите такой вывод (с другим идентификатором процесса).
Выход
mongod start/running, process 1611
Вы также можете остановить, запустить и перезапустить MongoDB с помощью команды + service +
(например, + сервис mongod stop
,` + сервис mongod start`).
Заключение
Более подробные инструкции по установке и настройке MongoDB можно найти в these статьях сообщества DigitalOcean.