Hvernig á að setja upp MongoDB Community Edition á Ubuntu


MongoDB er opinn skjalagagnagrunnur byggður á nýjustu tækni NoSQL. Það styður þróun nútíma vefforrita, með eiginleikum eins og sterkri samkvæmni, sveigjanleika, tjáningartungumáli og aukavísitölum auk margt fleira. Að auki býður það fyrirtækjum upp á mikla sveigjanleika og frammistöðu til að byggja upp nútímaleg forrit með öflugum og mikilvægum gagnagrunnum.

Í þessari grein muntu læra hvernig á að setja upp og stilla nýjustu útgáfuna af MongoDB 4.4 Community Edition á Ubuntu LTS (langtímastuðningur) útgáfur af Ubuntu Linux með því að nota viðeigandi pakkastjóra.

MongoDB 4.4 Community Edition hefur eftirfarandi 64 bita Ubuntu LTS (langtímastuðning) útgáfur:

  • 20.04 LTS („Focal“)
  • 18.04 LTS („Bionic“)
  • 16.04 LTS (Xenial)

Sjálfgefnar Ubuntu geymslur bjóða upp á úrelta MongoDB útgáfu, þess vegna munum við setja upp og stilla nýjustu MongoDB frá opinberu MongoDB geymslunni á Ubuntu þjóninum.

Skref 1: Bæta við MongoDB geymslunni á Ubuntu

1. Til að setja upp nýjustu útgáfuna af MongoDB Community Edition á Ubuntu netþjóninum þínum þarftu að setja upp nauðsynlegar ósjálfstæði eins og sýnt er.

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Næst skaltu flytja inn MongoDB opinbera GPG lykilinn sem pakkastjórnunarkerfið notar með því að nota eftirfarandi wget skipun.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. Eftir það skaltu búa til listaskrána /etc/apt/sources.list.d/mongodb-org-4.4.list sem inniheldur upplýsingar um MongoDB geymsluna undir /etc/apt/sources .list.d/ skrá fyrir þína útgáfu af Ubuntu.

Keyrðu nú eftirfarandi skipun samkvæmt útgáfunni þinni af Ubuntu:

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Vistaðu síðan skrána og lokaðu henni.

4. Næst skaltu keyra eftirfarandi skipun til að endurhlaða staðbundnum pakkagagnagrunni.

$ sudo apt-get update

Skref 2: Uppsetning MongoDB gagnagrunns á Ubuntu

5. Nú þegar MongoDB geymsla er virkjuð geturðu sett upp nýjustu stöðugu útgáfuna með því að keyra eftirfarandi skipun.

$ sudo apt-get install -y mongodb-org

Meðan á MongoDB uppsetningu stendur mun það búa til stillingarskrána /etc/mongod.conf, gagnaskrána /var/lib/mongodb og annálaskrána /var/ log/mongodb.

Sjálfgefið er að MongoDB keyrir með mongodb notandareikningnum. Ef þú breytir um notanda verður þú einnig að breyta heimildinni fyrir gagna- og annálaskrárnar til að úthluta aðgangi að þessum möppum.

6. Byrjaðu síðan og staðfestu mongod ferlið með því að keyra eftirfarandi skipun.

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

7. Ræstu nú mongo-skel án nokkurra valkosta til að tengjast mongod sem er í gangi á localhost þínum með sjálfgefna tengi 27017.

$ mongo

Fjarlægðu MongoDB Community Edition

Til að fjarlægja MongoDB algjörlega, þar á meðal MongoDB forrit, stillingarskrár og allar möppur sem innihalda gögn og annála skaltu gefa út eftirfarandi skipanir.

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

Ég vona að þér finnist þessi handbók gagnleg, fyrir allar spurningar eða viðbótarupplýsingar geturðu notað athugasemdahlutann hér að neðan til að viðra áhyggjur þínar.