U sljedećem ćemo članku pogledati kako možemo instalirati MongoDB na Ubuntu. To je sustav baza podataka orijentirana na dokumente, zasnovana na tehnologiji otvorenog koda NoSQL. Ovo je kompatibilno s modernim razvojem web aplikacija. Uključuje značajke poput fleksibilnosti, izražajnih jezika upita, sekundarnih indeksa i još mnogo toga. Uz to, nudi veliku skalabilnost i performanse za stvaranje modernih aplikacija s moćnim bazama podataka.
MondoDB umjesto spremanja podataka u tablice, kao što se to radi u relacijskim bazama podataka, sprema ih u BSON podatkovne strukture (JSON-ova specifikacija) s dinamičkom shemom. To čini integraciju podataka u određene programe lakšom i bržom.
MongoDB je sustav baza podataka prikladan za uporabu u proizvodnji i s višestrukim funkcionalnostima. Ova vrsta baze podataka široko se koristi u industriji. Izvorni kod dostupan je za operativne sustave kao što su; Gnu / Linux, Windows, OSX i Solaris.
U sljedećim ćemo redovima vidjeti kako možemo instalirajte MongoDB 4.4 na posljednje tri verzije Ubuntu LTS-a, koristeći upravitelj paketa apt.
Instalirajte MongoDB 4.4
Podrška platformi
MongoDB 4.4 Community Edition sadrži sljedeće Ubuntu LTS verzije (dugoročna podrška) 64-bitni: 20.04 LTS ('Fokalno'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')
Ubuntuova zadana spremišta nude ili mogu ponuditi zastarjelu verziju MongoDB-a. Zbog ovog razloga instalirat ćemo najnoviju verziju ovog sustava baza podataka iz njegovog službenog spremišta.
Dodajte spremište MongoDB u Ubuntu
Da biste instalirali najnoviju verziju MongoDB Community Edition na Ubuntu, moramo instalirati potrebne ovisnosti. Da bismo to učinili, trebat ćemo samo otvoriti terminal (Ctrl + Alt + T) i upotrijebiti sljedeće naredbe:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Nastavljamo uvoz javnog GPG ključa iz MongoDB-a. To koristi sustav upravljanja paketima i mi ćemo ga dodati pomoću wget s terminala (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Nakon toga Stvorit ćemo datoteku mongodb-org-4.4.list koja će sadržavati detalje spremišta MongoDB za verziju Ubuntu koju koristimo. Ova će se datoteka nalaziti u direktoriju /etc/apt/sources.list.d/. Da bismo ga stvorili, morat ćemo izvršiti sljedeću naredbu u terminalu (Ctrl + Alt + T), ovisno o verziji našeg sustava:
Ubuntu 20.04 (žarišno)
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 (Bionski)
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
Sad idemo ažurirajte popis dostupnog softvera iz spremišta:
sudo apt update
Instalirajte bazu podataka MongoDB 4.4 na Ubuntu
Sada kada je omogućeno spremište MongoDB, možemo instalirajte najnoviju stabilnu verziju izvođenjem sljedeće naredbe u terminalu (Ctrl + Alt + T):
sudo apt install mongodb-org
Tijekom instalacije stvorit će se konfiguracijska datoteka /etc/mongod.conf, direktorij podataka / var / lib / mongodpo direktoriju dnevnika / var / log / mongodb.
Prema zadanim postavkama MongoDB radi pod korisničkim računom mongodb. Ako promijenimo korisnika, moramo promijeniti i dozvolu direktorija podataka i zapisa kako bismo dodijelili pristup tim direktorijima.
Pokretanje MongoDB-a
Sad možemo pokrenuti i provjeriti mongod postupak izvođenje sljedećih naredbi:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Pokrenite mongo ljusku
Ako je sve bilo točno, možemo pokrenite mongo ljusku bez mogućnosti povezivanja s mongodbom koji radi na našem lokalnom hostu koristeći zadani port 27017:
mongo
deinstalirati
u potpuno ukloniti MongoDB, uključujući MongoDB aplikacije, konfiguracijske datoteke i sve direktorije koji sadrže podatke i zapisnike, u terminalu (Ctrl + Alt + T) morat ćemo izvršiti 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
I s tim već imamo MongoDB u Ubuntuu. Za više informacija o konfiguraciji i korištenju MongoDB 4.4, korisnici se mogu obratiti na documentación ponuđena na web mjestu projekta.