Эта глава посвящена установке 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 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 обратитесь к последующим главам.