Kif Tinstalla MongoDB 4 fuq Debian 10


MongoDB huwa server tad-database NoSQL ta' sors miftuħ u multi-pjattaforma li żviluppat minn MongoDB Inc. Juża JSON biex jaħżen id-dejta tiegħu u huwa popolari għall-immaniġġjar ta' ammonti kbar ta' dejta minħabba l-iskalabbiltà, id-disponibbiltà għolja u l-prestazzjoni għolja tiegħu.

F'dan it-tutorja, titgħallem kif tinstalla MongoDB 4 fuq id-distribuzzjoni Debian 10 Linux.

Pass 1: Importazzjoni MongoDB GPG Key fuq Debian

Biex tibda, għandek bżonn timporta ċ-ċavetta GPG li hija meħtieġa mir-repożitorju MongoDB għas-sistema Debian tiegħek. Dan huwa kruċjali għall-ittestjar tal-pakketti qabel l-installazzjoni.

L-ewwel, aġġorna l-pakketti tas-sistema tiegħek billi tuża l-kmand apt li ġej.

$ sudo apt update

Biex timporta ċ-ċavetta MongoDB GPG, mexxi l-kmand.

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

B'dan isir, issa żid ir-repożitorju MongoDB APT fis-sistema Debian tiegħek kif spjegat hawn taħt.

Pass 2: Installazzjoni ta' MongoDB 4 APT Repository fuq Debian

Fiż-żmien li daħħal dan l-artikolu, MongoDB 4 m'għandux repożitorji uffiċjali tal-Pakketti għal Debian 10. Imma tinkwetax. Xorta tista' żżid ir-repożitorju tal-pakketti ta' Debian 9 (Stretch) fuq Debian 10 (Buster) biex tpatti għal dan.

Biex iżżid ir-repożitorju tal-pakkett MongoDB 4 ta' Debian 9 fuq Debian 10 Buster, eżegwixxi l-kmand.

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

Biex iżżid ir-repożitorju uffiċjali ta' Debian 9 fuq Debian 10 Buster, agħti l-kmand.

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

Sussegwentement, aġġorna r-repożitorju APT billi tuża l-kmand.

$ sudo apt update

Pass 3: Installazzjoni ta' libcurl3 fuq Debian

Il-pakkett libcurl3 huwa meħtieġ minn mongodb-org-server li se ninstallaw aktar tard. Mingħajr libcurl3, se tiltaqa' ma' żbalji meta tipprova tinstalla MongoDB.

Ta’ min isemmi wkoll li Debian 10 juża libcurl4, iżda peress li żidna r-repożitorju uffiċjali ta’ Debian 9, il-pakkett libcurl3 se jiġi installat mir-repożitorju miżjud.

Biex tinstalla libcurl3, mexxi l-kmand.

$ sudo apt install libcurl3

Pass 4: Installazzjoni ta' MongoDB 4 Server fuq Debian

Wara li installa r-repożitorji meħtieġa u l-pakkett libcurl3, issa tista 'tipproċedi biex tinstalla s-server MongoDB 4.

$ sudo apt install mongodb-org -y

Biex tiċċekkja l-verżjoni ta 'MongoDB installata ħarġet il-kmand APT kif muri.

$ sudo apt info mongodb-info

B'mod awtomatiku, MongoDB jaħdem fuq il-port 27017 u tista' tivverifikah billi tuża l-kmand netstat kif muri.

$ sudo netstat -pnltu

Biex tbiddel il-port default MongoDB u parametri oħra, editja l-fajl tal-konfigurazzjoni li jinsab f'/etc/mongodb.conf.

Pass 5: Ġestjoni ta' MongoDB 4 Server

Ladarba tkun installat b'suċċess is-server MongoDB 4, ibdah billi tuża l-kmand.

$ sudo systemctl start mongod

Biex tiċċekkja l-istatus ta 'servizz MongoDB ħaddem il-kmand.

$ sudo systemctl status mongod

Biex tippermetti lil MongoDB jibda bil-but, ħaddem il-kmand.

$ sudo systemctl enable mongod

Biex tidħol f'MongoDB 4 sempliċement mexxi l-kmand.

$ mongo

Biex twaqqaf il-run MongoDB.

$ sudo systemctl stop mongod

U dan huwa biss dwar dan. F'din il-gwida, wrejna kif tista' tinstalla MongoDB 4 fuq Debian 10.