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.