Как установить MongoDB в Ubuntu 16.04

MongoDB — это широко известная база данных с открытым исходным кодом, в которой используется модель данных, ориентированная на документы. Он хранит данные в гибких, похожих на JSON документах, это означает, что поля могут варьироваться от документа к документу, а структура данных может легко изменяться с течением времени, облегчая работу с данными.

Для некоторых приложений с открытым исходным кодом или даже ваших, вам, очевидно, потребуется установить на вашем сервере MongoDB Community Server для хранения и обслуживания баз данных. В Ubuntu 16.04 эта задача довольно проста для выполнения, и мы покажем вам, как это сделать в этой статье.

1. Зарегистрируйте репозиторий MongoDB

В большинстве дистрибутивов Ubuntu, если вы попытаетесь установить MongoDB напрямую с помощью команды, упомянутой на шаге 2, выполнение, вероятно, завершится сбоем из-за отсутствия репозитория MongoDB. Пакет MongoDB по умолчанию уже доступен в репозиториях пакетов Ubuntu, однако официальный репозиторий MongoDB предоставляет самую последнюю версию и является рекомендуемым способом установки этого программного обеспечения. Ubuntu обеспечивает подлинность пакетов программного обеспечения, проверяя, что они подписаны ключами GPG, поэтому сначала нам нужно импортировать их ключ для официального репозитория MongoDB, используя следующую команду:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

После импорта ключа GPG в вашу систему создайте список хранилища с помощью следующей команды:

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

Теперь, наконец, вы сможете установить сервер сообщества mongodb с помощью упомянутой команды на следующем шаге.

2. Установите MongoDB

Чтобы установить MongoDB Community Server, выполните следующую команду на своем терминале:

sudo apt-get install mongodb-org

Он установит несколько пакетов, которые содержат последнюю стабильную версию MongoDB вместе с полезными инструментами управления для сервера MongoDB. После завершения установки служба не запустится, пока вы не сделаете это с помощью команды (упомянутой на следующем шаге).

3. Запустите сервис MongoDB

Чтобы запустить сервер MongoDB, выполните следующую команду:

sudo systemctl start mongod

Теперь ваши приложения будут иметь доступ к Mongo и смогут создавать и получать доступ к хранимым базам данных. Вы можете проверить состояние службы сервера mongodb с помощью следующей команды:

sudo systemctl status mongod

Это сгенерирует вывод, подобный следующему в вашем терминале:

Сервер состояния MongoDB

4. Включить MongoDB при запуске

Наконец, что не менее важно, вам нужно разрешить серверу MongoDB запускаться автоматически при каждом запуске вашего сервера с помощью следующей команды:

sudo systemctl enable mongod

Поэтому, когда вы перезагружаете или запускаете сервер, эта служба запускается одновременно, и ваши приложения также будут работать автоматически.

Ссылка на основную публикацию
Adblock
detector