Kā instalēt MongoDB 4 uz Debian 10


MongoDB ir atvērtā koda starpplatformu NoSQL datu bāzes serveris, kuru izstrādājusi MongoDB Inc. Tas izmanto JSON, lai uzglabātu savus datus, un tā mērogojamības, augstās pieejamības un augstās veiktspējas dēļ ir populāra lielu datu apstrādei.

Šajā apmācībā jūs uzzināsiet, kā instalēt MongoDB 4 Debian 10 Linux izplatīšanā.

1. darbība: MongoDB GPG atslēgas importēšana uz Debian

Lai sāktu, jums jāimportē GPG atslēga, kas nepieciešama jūsu Debian sistēmas MongoDB krātuvē. Tas ir izšķiroši, lai pirms instalēšanas pārbaudītu paketes.

Vispirms atjauniniet sistēmas paketes, izmantojot šādu komandu apt.

$ sudo apt update

Lai importētu MongoDB GPG atslēgu, palaidiet komandu.

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

Kad tas ir izdarīts, tagad pievienojiet MongoDB APT krātuvi savai Debian sistēmai, kā paskaidrots zemāk.

2. darbība: MongoDB 4 APT krātuves instalēšana Debian

Šī raksta sastādīšanas laikā MongoDB 4 nav oficiālu Debian 10 pakotņu krātuvju. Bet neuztraucieties. Jūs joprojām varat pievienot Debian 9 (Stretch) pakotņu krātuvi Debian 10 (Buster), lai to kompensētu.

Lai Debian 9 pakotnē Debian 10 Buster pievienotu MongoDB 4 pakotnes krātuvi, izpildiet komandu.

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

Lai pievienotu oficiālo Debian 9 krātuvi vietnē Debian 10 Buster, izsniedziet komandu.

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

Pēc tam atjauniniet APT krātuvi, izmantojot komandu.

$ sudo apt update

3. darbība: libcurl3 instalēšana Debian

Pakete libcurl3 ir nepieciešama mongodb-org-server, kuru mēs instalēsim vēlāk. Bez libcurl3, mēģinot instalēt MongoDB, radīsies kļūdas.

Ir arī vērts pieminēt, ka Debian 10 izmanto libcurl4, taču, tā kā mēs pievienojām Debian 9 oficiālo repozitoriju, pakete libcurl3 tiks instalēta no pievienotās repozitorija.

Lai instalētu libcurl3, palaidiet komandu.

$ sudo apt install libcurl3

4. solis: MongoDB 4 servera instalēšana Debian

Kad esat instalējis nepieciešamās krātuves un libcurl3 pakotni, tagad varat turpināt instalēt MongoDB 4 serveri.

$ sudo apt install mongodb-org -y

Lai pārbaudītu instalētās MongoDB versiju, izsniedziet komandu APT, kā parādīts.

$ sudo apt info mongodb-info

Pēc noklusējuma MongoDB darbojas 27017. portā, un to var pārbaudīt, izmantojot komandu netstat, kā parādīts.

$ sudo netstat -pnltu

Lai mainītu noklusējuma MongoDB portu un citus parametrus, rediģējiet konfigurācijas failu, kas atrodams vietnē /etc/mongodb.conf.

5. solis: MongoDB 4 servera pārvaldība

Kad esat veiksmīgi instalējis MongoDB 4 serveri, sāciet to, izmantojot komandu.

$ sudo systemctl start mongod

Lai pārbaudītu MongoDB pakalpojuma statusu, palaidiet komandu.

$ sudo systemctl status mongod

Lai iespējotu MongoDB sāknēšanu sāknēšanas laikā, palaidiet komandu.

$ sudo systemctl enable mongod

Lai pieteiktos MongoDB 4, vienkārši palaidiet komandu.

$ mongo

Lai apturētu MongoDB palaišanu.

$ sudo systemctl stop mongod

Un tas ir tikai par to. Šajā ceļvedī mēs esam parādījuši, kā jūs varat instalēt MongoDB 4 uz Debian 10.