Kako instalirati MongoDB Community Edition na Ubuntu
MongoDB je baza podataka s dokumentima otvorenog koda temeljena na vrhunskoj tehnologiji NoSQL. Podržava razvoj modernih web aplikacija, sa značajkama kao što su snažna dosljednost, fleksibilnost, ekspresivni upitni jezici i sekundarni indeksi plus puno više. Dodatno, nudi organizacijama izvrsnu skalabilnost i performanse za izgradnju modernih aplikacija sa snažnim i kritičnim bazama podataka.
U ovom ćete članku naučiti kako instalirati i konfigurirati najnoviju verziju MongoDB 4.4 Community Edition na Ubuntu LTS (dugoročna podrška) izdanjima Ubuntu Linuxa koristeći apt upravitelj paketa.
Podrška za platformu
MongoDB 4.4 Community Edition sadrži sljedeća 64-bitna Ubuntu LTS (dugoročna podrška) izdanja:
- 20.04 LTS ("Žarišno")
- 18.04 LTS ("Bionic")
- 16.04 LTS ("Xenial")
Zadana Ubuntu spremišta nude zastarjelu MongoDB verziju, stoga ćemo instalirati i konfigurirati najnoviji MongoDB iz službenog MongoDB spremišta na Ubuntu poslužitelju.
Korak 1: Dodavanje MongoDB repozitorija na Ubuntu
1. Da biste instalirali najnoviju verziju MongoDB Community Edition na vaš Ubuntu poslužitelj, trebate instalirati potrebne ovisnosti kao što je prikazano.
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
2. Zatim uvezite MongoDB javni GPG ključ koji koristi sustav za upravljanje paketima pomoću sljedeće naredbe wget.
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
3. Nakon toga kreirajte datoteku s popisom /etc/apt/sources.list.d/mongodb-org-4.4.list
koja sadrži detalje MongoDB repozitorija pod /etc/apt/sources.list.d/
direktorij za vašu verziju Ubuntua.
Sada pokrenite sljedeću naredbu prema vašoj verziji Ubuntua:
Ubuntu 20.04 (Focal)
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
Ubuntu 18.04 (Bionic)
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
Ubuntu 16.04 (Xenial)
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
Zatim spremite datoteku i zatvorite je.
4. Zatim pokrenite sljedeću naredbu za ponovno učitavanje lokalne baze podataka paketa.
sudo apt-get update
Korak 2: Instaliranje MongoDB baze podataka na Ubuntu
5. Sada kada je MongoDB repozitorij omogućen, možete instalirati najnoviju stabilnu verziju pokretanjem sljedeće naredbe.
sudo apt-get install -y mongodb-org
Tijekom instalacije MongoDB, kreirat će konfiguracijsku datoteku /etc/mongod.conf
, direktorij podataka /var/lib/mongodb
i dnevnik direktorij /var/log/mongodb
.
Prema zadanim postavkama, MongoDB radi pomoću mongodb korisničkog računa. Ako promijenite korisnika, morate također promijeniti dozvolu za direktorije data i log da biste dodijelili pristup tim direktorijima.
6. Zatim pokrenite i provjerite proces mongod pokretanjem sljedeće naredbe.
------------ systemd (systemctl) ------------
sudo systemctl start mongod
sudo systemctl status mongod
------------ System V Init ------------
sudo service mongod start
sudo service mongod status
7. Sada pokrenite mongo ljusku bez ikakvih opcija za povezivanje s mongodom koji radi na vašem lokalnom hostu sa zadanim priključkom 27017<.
mongo
Deinstalirajte MongoDB Community Edition
Za potpuno uklanjanje MongoDB uključujući MongoDB aplikacije, konfiguracijske datoteke i sve direktorije koji sadrže podatke i zapise, izdajte sljedeće naredbe.
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
Nadam se da će vam ovaj vodič biti koristan, a za sva pitanja ili dodatne informacije možete upotrijebiti odjeljak za komentare u nastavku kako biste razjasnili svoje nedoumice.