MongoDB 4.4, kako ga instalirati na najnovije LTS verzije Ubuntu-a

O mongoDB-u 4.4

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):

uvoz gpg repo ključa MongoDB 4.4

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)

dodati repo za Ubuntu 20.04

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):

instalirati mongodb-org

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:

statusni monbog

sudo systemctl start mongod
sudo systemctl status mongod

status usluge 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:

pokretanje školjke mongo

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.