Hvernig á að setja upp MongoDB 4 á Debian 10


MongoDB er opinn, kross-vettvangur NoSQL gagnagrunnsþjónn sem þróaður er af MongoDB Inc. Hann notar JSON til að geyma gögnin sín og er vinsæll til að meðhöndla mikið magn af gögnum vegna sveigjanleika, mikils framboðs og mikillar afkasta.

Í þessari kennslu muntu læra hvernig á að setja upp MongoDB 4 á Debian 10 Linux dreifingu.

Skref 1: Flytja inn MongoDB GPG lykil á Debian

Til að byrja þarftu að flytja inn GPG lykilinn sem er krafist af MongoDB geymslunni fyrir Debian kerfið þitt. Þetta er mikilvægt til að prófa pakka fyrir uppsetningu.

Fyrst skaltu uppfæra kerfispakkana þína með því að nota eftirfarandi apt skipun.

$ sudo apt update

Til að flytja inn MongoDB GPG lykilinn skaltu keyra skipunina.

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

Þegar því er lokið, bættu nú við MongoDB APT geymslunni á Debian kerfinu þínu eins og útskýrt er hér að neðan.

Skref 2: Uppsetning MongoDB 4 APT geymslu á Debian

Þegar þessi grein er skrifuð niður, hefur MongoDB 4 ekki opinberar pakkageymslur fyrir Debian 10. En ekki hafa áhyggjur. Þú getur samt bætt við pakkageymslunni Debian 9 (Stretch) á Debian 10 (Buster) til að bæta upp fyrir það.

Til að bæta við MongoDB 4 pakkageymslu Debian 9 á Debian 10 Buster skaltu framkvæma skipunina.

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

Til að bæta við opinberri geymslu Debian 9 á Debian 10 Buster skaltu gefa út skipunina.

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

Næst skaltu uppfæra APT geymsluna með því að nota skipunina.

$ sudo apt update

Skref 3: Uppsetning libcurl3 á Debian

Pakkinn libcurl3 er krafist af mongodb-org-server sem við ætlum að setja upp síðar. Án libcurl3 muntu lenda í villum þegar þú reynir að setja upp MongoDB.

Það er líka þess virði að minnast á að Debian 10 notar libcurl4, en þar sem við bættum við opinberri geymslu Debian 9, verður libcurl3 pakkinn settur upp frá bættu geymslunni.

Til að setja upp libcurl3 skaltu keyra skipunina.

$ sudo apt install libcurl3

Skref 4: Uppsetning MongoDB 4 Server á Debian

Eftir að hafa sett upp nauðsynlegar geymslur og libcurl3 pakkann geturðu nú haldið áfram að setja upp MongoDB 4 netþjón.

$ sudo apt install mongodb-org -y

Til að athuga hvaða útgáfu af MongoDB er uppsett skaltu gefa út APT skipunina eins og sýnt er.

$ sudo apt info mongodb-info

Sjálfgefið er að MongoDB keyrir á höfn 27017 og þú getur staðfest það með netstat skipuninni eins og sýnt er.

$ sudo netstat -pnltu

Til að breyta sjálfgefna MongoDB tenginu og öðrum breytum skaltu breyta stillingarskránni sem er að finna á /etc/mongodb.conf.

Skref 5: Stjórna MongoDB 4 netþjóni

Þegar þú hefur sett upp MongoDB 4 miðlara skaltu byrja hann með því að nota skipunina.

$ sudo systemctl start mongod

Til að athuga stöðu MongoDB þjónustu skaltu keyra skipunina.

$ sudo systemctl status mongod

Til að gera MongoDB kleift að byrja við ræsingu skaltu keyra skipunina.

$ sudo systemctl enable mongod

Til að skrá þig inn í MongoDB 4 skaltu einfaldlega keyra skipunina.

$ mongo

Til að stöðva MongoDB keyrslu.

$ sudo systemctl stop mongod

Og það snýst bara um það. Í þessari handbók höfum við sýnt hvernig þú getur sett upp MongoDB 4 á Debian 10.