Ten rozdział przedstawia instalację MongoDB i MongoDB Compass w środowisku Linux (głównie Red Hat/CentOS i Ubuntu). MongoDB ma wersję społecznościową i wersję biznesową, a zazwyczaj instalujemy wersję społecznościową (MongoDB Community Edition) za darmo. MongoDB Compass to narzędzie wizualnego interfejsu użytkownika, które ułatwia operowanie MongoDB. Jeśli nie zainstalujesz MongoDB Compass, będziesz musiał operować MongoDB poprzez wpisywanie poleceń.

Metoda instalacji dla każdej dystrybucji Linuxa jest podobna, a poniżej głównie przedstawiamy instalację z paczki skompresowanej.

Instalacja zależności dla różnych środowisk Linuxa

Poniżej przedstawiamy zależności, które należy zainstalować w każdej dystrybucji Linuksa.

Środowisko Red Hat/CentOS

Wersje 64-bitowe CentOS 6 i nowsze

sudo yum install libcurl openssl xz-libs

Środowisko Ubuntu

Starsze wersje przed Ubuntu 16.04 (Xenial)

sudo apt-get install libcurl3 openssl liblzma5

Wersje powyżej Ubuntu 18.04

sudo apt-get install libcurl4 openssl liblzma4

Pobierz pakiet instalacyjny MongoDB

Oficjalny link do pobrania ze strony:

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

Strona pobierania obsługuje pakiety instalacyjne MongoDB dla różnych wersji systemów. Wybierz skompresowaną paczkę tgz zgodnie z wersją Twojego systemu.

Jako przykład, wybierz środowisko Ubuntu 20 i pobierz odpowiadającą skompresowaną paczkę tgz.

Instalacja MongoDB na Ubuntu

Zainstaluj MongoDB

Uwaga: Tutaj wybraliśmy środowisko Ubuntu 20. Nazwa pobranej paczki będzie różnić się w zależności od środowiska i wersji systemu. Pamiętaj, aby zastąpić ją w części poleceń instalacyjnych.

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

Po uruchomieniu MongoDB możemy bezpośrednio wprowadzić polecenia wiersza poleceń mongo, aby przejść do interfejsu shell MongoDB.

Zainstaluj MongoDB Compass

MongoDB Compass to narzędzie wizualne do operowania MongoDB, zazwyczaj nie instalowane na serwerze, ale na naszych osobistych komputerach. Dlatego zazwyczaj wybieramy instalację wersji dla systemu MacOS albo Windows zgodnie z naszym środowiskiem deweloperskim.

Oficjalny link do pobrania ze strony:

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

Tutaj wybierz wersję systemu os x i pobierz instalacyjny pakiet dmg.

Kliknij dwukrotnie pakiet instalacyjny dmg, aby zainstalować (jeśli korzystasz z systemu Windows, wybierz wersję pliku instalacyjnego MSI, i postępuj z instalacją krok po kroku).

Instalacja MongoDB Compass dla MacOS

Uwaga: W celu uzyskania instrukcji dotyczących korzystania z MongoDB Compass, proszę odnieść się do kolejnych rozdziałów.