Kako instalirati MongoDB 4 na Debian 10


MongoDB je opensource, višeplatformski NoSQL poslužitelj baze podataka koji je razvio MongoDB Inc. Koristi JSON za pohranu svojih podataka i popularan je za rukovanje velikim količinama podataka zbog svoje skalabilnosti, visoke dostupnosti i visokih performansi.

U ovom ćete vodiču naučiti kako instalirati MongoDB 4 na distribuciju Linuxa Debian 10.

Korak 1: Uvoz MongoDB GPG ključa na Debian

Za početak morate uvesti ključ GPG koji je potreban MongoDB repozitoriju za vaš Debian sustav. Ovo je ključno za testiranje paketa prije instalacije.

Najprije ažurirajte svoje sistemske pakete pomoću sljedeće apt naredbe.

sudo apt update

Za uvoz MongoDB GPG ključa, pokrenite naredbu.

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

Kada ste to učinili, sada dodajte MongoDB APT repozitorij na vaš Debian sustav kao što je objašnjeno u nastavku.

Korak 2: Instaliranje MongoDB 4 APT repozitorija na Debian

U vrijeme pisanja ovog članka, MongoDB 4 nema službena spremišta paketa za Debian 10. Ali ne brinite. I dalje možete dodati repozitorij paketa Debian 9 (Stretch) na Debian 10 (Buster) kako biste to nadoknadili.

Za dodavanje MongoDB 4 spremišta paketa za Debian 9 na Debian 10 Buster, izvršite naredbu.

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

Za dodavanje službenog repozitorija Debiana 9 na Debian 10 Buster izdajte naredbu.

echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

Zatim ažurirajte APT repozitorij pomoću naredbe.

sudo apt update

Korak 3: Instaliranje libcurl3 na Debian

Paketlibcurl3je potreban za mongodb-org-server koji ćemo instalirati kasnije. Bez libcurl3, naići ćete na pogreške prilikom pokušaja instaliranja MongoDB.

Također je vrijedno spomenuti da Debian 10 koristi libcurl4, ali budući da smo dodali Debian 9 službeni repozitorij, libcurl3 paket će biti instaliran iz dodanog repozitorija.

Da biste instalirali libcurl3, pokrenite naredbu.

sudo apt install libcurl3

Korak 4: Instaliranje MongoDB 4 poslužitelja na Debian

Nakon instaliranja potrebnih repozitorija i paketa libcurl3, sada možete nastaviti s instalacijom MongoDB 4 poslužitelja.

sudo apt install mongodb-org -y

Za provjeru instalirane verzije MongoDB izdajte naredbu APT kao što je prikazano.

sudo apt info mongodb-info

Prema zadanim postavkama, MongoDB radi na portu 27017 i možete ga provjeriti pomoću naredbe netstat kao što je prikazano.

sudo netstat -pnltu

Da biste promijenili zadani MongoDB port i druge parametre, uredite konfiguracijsku datoteku koja se nalazi na /etc/mongodb.conf.

Korak 5: Upravljanje MongoDB 4 poslužiteljem

Nakon što ste uspješno instalirali MongoDB 4 poslužitelj, pokrenite ga pomoću naredbe.

sudo systemctl start mongod

Za provjeru statusa usluge MongoDB pokrenite naredbu.

sudo systemctl status mongod

Da biste omogućili MongoDB da se pokrene pri dizanju, pokrenite naredbu.

sudo systemctl enable mongod

Za prijavu u MongoDB 4 jednostavno pokrenite naredbu.

mongo

Za zaustavljanje MongoDB pokrenite.

sudo systemctl stop mongod

I to je otprilike to. U ovom smo vodiču pokazali kako možete instalirati MongoDB 4 na Debian 10.