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.