Kako namestiti MongoDB 4 na Debian 10


MongoDB je odprtokodni strežnik baz podatkov NoSQL za več platform, ki ga je razvil MongoDB Inc. Uporablja JSON za shranjevanje svojih podatkov in je priljubljen za obdelavo velikih količin podatkov zaradi svoje razširljivosti, visoke razpoložljivosti in visoke zmogljivosti.

V tej vadnici boste izvedeli, kako namestiti MongoDB 4 na distribucijo Debian 10 Linux.

1. korak: Uvoz MongoDB GPG ključa v Debian

Za začetek morate uvoziti ključ GPG, ki ga za vaš sistem Debian zahteva skladišče MongoDB. To je ključnega pomena za testiranje paketov pred namestitvijo.

Najprej posodobite sistemske pakete z naslednjim ukazom apt.

$ sudo apt update

Če želite uvoziti ključ GPG MongoDB, zaženite ukaz.

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

Ko končate, zdaj dodajte odlagališče MongoDB APT v svoj sistem Debian, kot je razloženo spodaj.

2. korak: Namestitev MongoDB 4 APT Repository v Debian

V času pisanja tega članka MongoDB 4 nima uradnih skladišč paketov za Debian 10. Toda ne skrbite. Še vedno lahko dodate repozitorij paketov Debian 9 (Stretch) v Debian 10 (Buster), da to nadoknadite.

Če želite dodati repozitorij paketov MongoDB 4 za Debian 9 v Debian 10 Buster, izvedite ukaz.

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

Če želite dodati uradni repozitorij Debian 9 v Debian 10 Buster, izdajte ukaz.

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

Nato z ukazom posodobite repozitorij APT.

$ sudo apt update

3. korak: Namestitev libcurl3 na Debian

Paket libcurl3 zahteva mongodb-org-server, ki ga bomo namestili kasneje. Brez libcurl3 boste naleteli na napake pri poskusu namestitve MongoDB.

Omeniti velja tudi, da Debian 10 uporablja libcurl4, a ker smo dodali uradno repozitorij Debian 9, bo paket libcurl3 nameščen iz dodanega repozitorija.

Če želite namestiti libcurl3, zaženite ukaz.

$ sudo apt install libcurl3

4. korak: Namestitev strežnika MongoDB 4 v Debian

Po namestitvi zahtevanih repozitorijev in paketa libcurl3 lahko zdaj nadaljujete z namestitvijo strežnika MongoDB 4.

$ sudo apt install mongodb-org -y

Če želite preveriti različico nameščene MongoDB, izdajte ukaz APT, kot je prikazano.

$ sudo apt info mongodb-info

MongoDB privzeto deluje na vratih 27017 in ga lahko preverite z ukazom netstat, kot je prikazano.

$ sudo netstat -pnltu

Če želite spremeniti privzeta vrata MongoDB in druge parametre, uredite konfiguracijsko datoteko na /etc/mongodb.conf.

5. korak: Upravljanje strežnika MongoDB 4

Ko ste uspešno namestili strežnik MongoDB 4, ga zaženite z ukazom.

$ sudo systemctl start mongod

Če želite preveriti stanje storitve MongoDB, zaženite ukaz.

$ sudo systemctl status mongod

Če želite omogočiti zagon MongoDB ob zagonu, zaženite ukaz.

$ sudo systemctl enable mongod

Če se želite prijaviti v MongoDB 4, preprosto zaženite ukaz.

$ mongo

Če želite ustaviti zagon MongoDB.

$ sudo systemctl stop mongod

In to je samo to. V tem priročniku smo pokazali, kako lahko namestite MongoDB 4 na Debian 10.