Эта глава посвящена установке MongoDB и MongoDB Compass в среде Linux (в основном в Red Hat/CentOS и Ubuntu). MongoDB имеет Community Edition и Enterprise Edition, и обычно мы устанавливаем бесплатную Community Edition (MongoDB Community Edition). MongoDB Compass - это визуальный инструмент с графическим интерфейсом, упрощающий работу с MongoDB. Если вы не установите MongoDB Compass, вам придется управлять MongoDB, вводя команды.

Метод установки для каждого дистрибутива Linux похож, и мы в основном рассмотрим установку из сжатого пакета ниже.

Установка зависимостей для различных сред Linux

В каждом дистрибутиве Linux необходимо установить следующие зависимости.

Среда Red Hat/CentOS

64-разрядные версии CentOS 6 и более поздние

sudo yum install libcurl openssl xz-libs

Среда Ubuntu

Старые версии до Ubuntu 16.04 (Xenial)

sudo apt-get install libcurl3 openssl liblzma5

Версии выше Ubuntu 18.04

sudo apt-get install libcurl4 openssl liblzma4

Загрузка установочного пакета MongoDB

Официальная страница загрузки:

https://www.mongodb.com/try/download/community?tck=docs_server

На странице загрузки поддерживаются установочные пакеты MongoDB для различных версий систем. Выберите сжатый пакет tgz в соответствии с версией вашей системы.

Для примера выберем среду Ubuntu 20 и загрузим соответствующий сжатый пакет tgz.

Установить MongoDB в Ubuntu

Установка MongoDB

Примечание: Здесь мы выбираем среду Ubuntu 20. Название загруженного пакета будет отличаться в зависимости от вашей среды и версии системы. Не забудьте заменить его в части команды установки.

sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local

export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH

sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod

После запуска MongoDB мы можем войти в интерфейс командной строки mongo, используя команду mongo.

Установка MongoDB Compass

MongoDB Compass - это визуальный инструмент для работы с MongoDB, который обычно не устанавливается на сервере, а устанавливается на наших персональных компьютерах. Поэтому мы обычно выбираем установить версию для MacOS или Windows в соответствии с нашей средой разработки.

Официальная страница загрузки:

https://www.mongodb.com/try/download/compass

Здесь выберите версию системы os x и загрузите установочный пакет dmg.

Дважды щелкните по установочному пакету dmg для установки (если вы используете систему Windows, выберите версию для Windows в установочном пакете MSI и установите его пошагово).

Установить MongoDB Compass в MacOS

Примечание: Для инструкций по использованию MongoDB Compass обратитесь к последующим главам.