Kako instalirati MongoDB 4 na Debian 10


MongoDB je opensource, cross-platform NoSQL server 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 vodiču ćete naučiti kako instalirati MongoDB 4 na Debian 10 Linux distribuciju.

Korak 1: Uvoz MongoDB GPG ključa na Debian

Za početak, trebate uvesti GPG ključ koji je potreban za MongoDB spremište za vaš Debian sistem. Ovo je ključno za testiranje paketa prije instalacije.

Prvo, ažurirajte sistemske pakete koristeći sljedeću naredbu apt.

sudo apt update

Da uvezete MongoDB GPG ključ, pokrenite naredbu.

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

S tim učinjenim, sada dodajte MongoDB APT spremište na vaš Debian sistem 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 brini. Još uvijek možete dodati spremište paketa Debian 9 (Stretch) na Debian 10 (Buster) kako biste to nadoknadili.

Da dodate MongoDB 4 spremište paketa 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

Da dodate službeno spremište 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 spremište koristeći naredbu.

sudo apt update

Korak 3: Instaliranje libcurl3 na Debian

Paketlibcurl3 je potreban za mongodb-org-server koji ćemo kasnije instalirati. Bez libcurl3, naići ćete na greške pokušavajući instalirati MongoDB.

Također je vrijedno spomenuti da Debian 10 koristi libcurl4, ali pošto smo dodali Debian 9 službeno spremište, libcurl3 paket će biti instaliran iz dodanog spremišta.

Da instalirate libcurl3, pokrenite naredbu.

sudo apt install libcurl3

Korak 4: Instaliranje MongoDB 4 poslužitelja na Debian

Nakon što ste instalirali potrebna spremišta i libcurl3 paket, sada možete nastaviti sa instalacijom MongoDB 4 servera.

sudo apt install mongodb-org -y

Da biste provjerili verziju MongoDB instaliranog, 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 koristeći netstat naredbu kao što je prikazano.

sudo netstat -pnltu

Da promijenite zadani MongoDB port i druge parametre, uredite konfiguracijski fajl koji se nalazi na /etc/mongodb.conf.

Korak 5: Upravljanje MongoDB 4 serverom

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

sudo systemctl start mongod

Da provjerite status usluge MongoDB, pokrenite naredbu.

sudo systemctl status mongod

Da omogućite MongoDB pokretanje pri pokretanju, pokrenite naredbu.

sudo systemctl enable mongod

Da biste se prijavili na MongoDB 4 jednostavno pokrenite naredbu.

mongo

Za zaustavljanje pokretanja MongoDBa.

sudo systemctl stop mongod

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