Kako namestiti MongoDB Community Edition na Ubuntu


MongoDB je odprtokodna zbirka dokumentov, ki temelji na najsodobnejši tehnologiji NoSQL. Podpira razvoj sodobnih spletnih aplikacij s funkcijami, kot so močna doslednost, prilagodljivost, izrazni jeziki poizvedb in sekundarni indeksi ter še veliko več. Poleg tega organizacijam ponuja veliko prilagodljivost in zmogljivost za izdelavo sodobnih aplikacij z zmogljivimi in kritičnimi bazami podatkov.

V tem članku boste izvedeli, kako namestiti in konfigurirati najnovejšo različico MongoDB 4.4 Community Edition v izdajah Ubuntu LTS (dolgoročna podpora) Ubuntu Linuxa z uporabo upravitelja paketov apt.

MongoDB 4.4 Community Edition vsebuje te 64-bitne izdaje Ubuntu LTS (dolgoročna podpora):

  • 20,04 LTS (»osredotočeno«)
  • 18.04 LTS (»Bionic«)
  • 16,04 LTS (»Xenial«)

Privzete repozitorije Ubuntu ponujajo zastarelo različico MongoDB, zato bomo najnovejšo MongoDB namestili in konfigurirali iz uradnega repozitorija MongoDB na strežniku Ubuntu.

1. korak: Dodajanje skladišča MongoDB v Ubuntu

1. Če želite namestiti najnovejšo različico MongoDB Community Edition na svoj strežnik Ubuntu, morate namestiti potrebne odvisnosti, kot je prikazano.

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

2. Nato z naslednjim ukazom wget uvozite javni GPG ključ MongoDB, ki ga uporablja sistem za upravljanje paketov.

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

3. Po tem ustvarite datoteko s seznamom /etc/apt/sources.list.d/mongodb-org-4.4.list , ki vsebuje podrobnosti o skladišču MongoDB pod /etc/apt/sources .list.d/ za vašo različico Ubuntuja.

Zdaj zaženite naslednji ukaz glede na svojo različico Ubuntuja:

$ 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

Nato shranite datoteko in jo zaprite.

4. Nato zaženite naslednji ukaz za ponovno nalaganje baze podatkov lokalnega paketa.

$ sudo apt-get update

2. korak: Namestitev zbirke podatkov MongoDB v Ubuntu

5. Zdaj, ko je skladišče MongoDB omogočeno, lahko namestite najnovejšo stabilno različico tako, da zaženete naslednji ukaz.

$ sudo apt-get install -y mongodb-org

Med namestitvijo MongoDB bo ustvaril konfiguracijsko datoteko /etc/mongod.conf , podatkovni imenik /var/lib/mongodb in imenik dnevnika /var/log/mongodb .

MongoDB privzeto deluje z uporabniškim računom mongodb. Če spremenite uporabnika, morate spremeniti tudi dovoljenje za imenike podatkov in dnevnika, da dodelite dostop do teh imenikov.

6. Nato zaženite in preverite postopek mongod z zagonom naslednjega ukaza.

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

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

7. Zdaj zaženite lupino mongo brez možnosti povezave z mongodom, ki se izvaja na vašem lokalnem gostitelju s privzetimi vrati 27017.

$ mongo

Odstranite MongoDB Community Edition

Če želite popolnoma odstraniti MongoDB, vključno z aplikacijami MongoDB, konfiguracijskimi datotekami in imeniki, ki vsebujejo podatke in dnevnike, izdajte naslednje ukaze.

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

Upam, da vam je ta priročnik koristen, za vsa vprašanja ali dodatne informacije lahko uporabite spodnji odsek za komentarje, da razjasnite svoje pomisleke.