Kako instalirati MongoDB Community Edition na Ubuntu


MongoDB je baza podataka s dokumentima otvorenog koda temeljena na vrhunskoj tehnologiji NoSQL. Podržava razvoj modernih web aplikacija, sa značajkama kao što su snažna dosljednost, fleksibilnost, ekspresivni upitni jezici i sekundarni indeksi plus puno više. Dodatno, nudi organizacijama izvrsnu skalabilnost i performanse za izgradnju modernih aplikacija sa snažnim i kritičnim bazama podataka.

U ovom ćete članku naučiti kako instalirati i konfigurirati najnoviju verziju MongoDB 4.4 Community Edition na Ubuntu LTS (dugoročna podrška) izdanjima Ubuntu Linuxa koristeći apt upravitelj paketa.

Podrška za platformu

MongoDB 4.4 Community Edition sadrži sljedeća 64-bitna Ubuntu LTS (dugoročna podrška) izdanja:

  • 20.04 LTS ("Žarišno")
  • 18.04 LTS ("Bionic")
  • 16.04 LTS ("Xenial")

Zadana Ubuntu spremišta nude zastarjelu MongoDB verziju, stoga ćemo instalirati i konfigurirati najnoviji MongoDB iz službenog MongoDB spremišta na Ubuntu poslužitelju.

Korak 1: Dodavanje MongoDB repozitorija na Ubuntu

1. Da biste instalirali najnoviju verziju MongoDB Community Edition na vaš Ubuntu poslužitelj, trebate instalirati potrebne ovisnosti kao što je prikazano.

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Zatim uvezite MongoDB javni GPG ključ koji koristi sustav za upravljanje paketima pomoću sljedeće naredbe wget.

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. Nakon toga kreirajte datoteku s popisom /etc/apt/sources.list.d/mongodb-org-4.4.list koja sadrži detalje MongoDB repozitorija pod /etc/apt/sources.list.d/ direktorij za vašu verziju Ubuntua.

Sada pokrenite sljedeću naredbu prema vašoj verziji Ubuntua:

Ubuntu 20.04 (Focal)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 18.04 (Bionic)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 16.04 (Xenial)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Zatim spremite datoteku i zatvorite je.

4. Zatim pokrenite sljedeću naredbu za ponovno učitavanje lokalne baze podataka paketa.

sudo apt-get update

Korak 2: Instaliranje MongoDB baze podataka na Ubuntu

5. Sada kada je MongoDB repozitorij omogućen, možete instalirati najnoviju stabilnu verziju pokretanjem sljedeće naredbe.

sudo apt-get install -y mongodb-org

Tijekom instalacije MongoDB, kreirat će konfiguracijsku datoteku /etc/mongod.conf, direktorij podataka /var/lib/mongodb i dnevnik direktorij /var/log/mongodb.

Prema zadanim postavkama, MongoDB radi pomoću mongodb korisničkog računa. Ako promijenite korisnika, morate također promijeniti dozvolu za direktorije data i log da biste dodijelili pristup tim direktorijima.

6. Zatim pokrenite i provjerite proces mongod pokretanjem sljedeće naredbe.

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. Sada pokrenite mongo ljusku bez ikakvih opcija za povezivanje s mongodom koji radi na vašem lokalnom hostu sa zadanim priključkom 27017<.

mongo

Deinstalirajte MongoDB Community Edition

Za potpuno uklanjanje MongoDB uključujući MongoDB aplikacije, konfiguracijske datoteke i sve direktorije koji sadrže podatke i zapise, izdajte sljedeće naredbe.

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Nadam se da će vam ovaj vodič biti koristan, a za sva pitanja ili dodatne informacije možete upotrijebiti odjeljak za komentare u nastavku kako biste razjasnili svoje nedoumice.