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.