MongoDB

Instalirajte MongoDB 4 na CentOS 8

Instalirajte MongoDB 4 na CentOS 8
MongoDB je vrlo popularan NoSQL poslužitelj baze podataka. U ovom članku pokazat ću vam kako instalirati MongoDB 4 na CentOS 8. Pa, krenimo.

Dodavanje spremišta MongoDB paketa:

MongoDB nije dostupan u službenom spremištu paketa CentOS 8. No, lako možete dodati službeno spremište MongoDB-a na CentOS 8 i instalirati ga od tamo.

Prvo stvorite novu konfiguracijsku datoteku spremišta mongodb-org-4.2.repo u / etc / yum.repos.d / direktorij sa sljedećom naredbom:

$ sudo vi / etc / yum.repos.d / mongodb-org-4.2.repo

Trebao bi se pojaviti Vi uređivač teksta.

Sada pritisnite Ja promijeniti iz vi Naredbeni način do Način umetanja.

Sada unesite ili kopirajte i zalijepite sljedeće retke u mongodb-org-4.2.repo konfiguracijska datoteka spremišta.

[mongodb-org-4.2]
name = MongoDB spremište
baseurl = https: // repo.mongodb.org / yum / redhat / $ releasever / mongodb-org / 4.2 / x86_64 /
gpgcheck = 1
omogućeno = 1
gpgkey = https: // www.mongodb.org / static / pgp / server-4.2.uzlazno

Konačna konfiguracijska datoteka trebala bi izgledati kao što je prikazano na snimci zaslona u nastavku.

Sada, da biste spremili datoteku, pritisnite da se vratim na vi Naredbeni način. Zatim unesite : wq! i pritisnite .

Sada ažurirajte predmemoriju spremišta spremišta CentOS 8 sljedećom naredbom:

$ sudo dnf makecache

Trebala bi se ažurirati predmemorija spremišta paketa CentOS 8.

Instaliranje MongoDB 4:

Sada možete instalirati MongoDB 4 pomoću sljedeće naredbe:

$ sudo dnf instalirati mongodb-org

Da biste potvrdili instalaciju, pritisnite Y a zatim pritisnite .

DNF upravitelj paketa trebao bi preuzeti sve potrebne pakete s interneta.

Od vas će se možda zatražiti da dodate GPG ključ službenog spremišta paketa MongoDB. Samo pritisnite Y a zatim pritisnite nastaviti.

Treba instalirati MongoDB 4.

Sada, da potvrdimo je li mongo klijentski program radi, pokrenite sljedeću naredbu:

$ mongo --verzija

Gornja naredba trebala bi ispisati broj verzije klijenta MongoDB, kao što možete vidjeti na snimci zaslona u nastavku.

Sada, da potvrdimo je li mongod daemon program radi, pokrenite sljedeću naredbu:

$ mongod --verzija

Gornja naredba trebala bi ispisati broj verzije poslužitelja MongoDB, kao što možete vidjeti na snimci zaslona u nastavku.

Upravljanje MongoDB uslugom:

Status usluge MongoDB možete provjeriti sljedećom naredbom:

$ sudo systemctl status mongod

Ako jest neaktivan kao na snimci zaslona u nastavku, usluga MongoDB nije pokrenuta.

Ako jest omogućeno kao na snimci zaslona u nastavku, usluga MongoDB automatski će se pokrenuti prilikom pokretanja sustava.

Ako usluga MongoDB nije pokrenuta, tada možete ručno pokrenuti uslugu MongoDB pomoću sljedeće naredbe:

$ sudo systemctl pokreni mongod

Usluga MongoDB trebala bi biti pokrenuta.

$ sudo systemctl status mongod

MongoDB uslugu možete zaustaviti i sljedećom naredbom:

$ sudo systemctl zaustavi mongod

Možete ponovo pokrenuti uslugu MongoDB pomoću sljedeće naredbe:

$ sudo systemctl ponovno pokrenite mongod

Prema zadanim postavkama uslugu MongoDB treba dodati u pokretanje sustava. Dakle, automatski će se pokrenuti prilikom pokretanja sustava. Ako to ne želite, možete ukloniti uslugu MongoDB iz pokretanja sustava pomoću sljedeće naredbe:

$ sudo systemctl onemogući mongod

Ako se kasnije predomislite i želite da se MongoDB usluga automatski pokreće pri pokretanju sustava, dodajte MongoDB uslugu u pokretanje sustava ponovo sljedećom naredbom:

$ sudo systemctl omogući mongod

Povezivanje s MongoDB poslužiteljem iz Mongo Shell-a:

MongoDB poslužitelj po defaultu dolazi s Mongo školjkom. Mongovu ljusku možete koristiti za rad s vašim MongoDB bazama podataka.

Da biste pokrenuli Mongo ljusku, pokrenite sljedeću naredbu:

$ mongo

Mongo ljuska trebala bi se povezati s MongoDB poslužiteljem.

Sada ovdje možete pokrenuti bilo koju valjanu MongoDB naredbu.

Na primjer, možete navesti sve postojeće baze podataka MongoDB na sljedeći način:

> prikaži dbs;

Kada završite s radom s MongoDB bazom podataka, možete izaći iz Mongo ljuske na sljedeći način:

> zatvori ()

Dopusti daljinsko povezivanje s MongoDB poslužiteljem:

Prema zadanim postavkama MongoDB ne dopušta daljinsko povezivanje s bazom podataka. Prihvaća samo vezu od lokalnihost/127.0.0.1.

Ako se želite daljinski povezati s MongoDB poslužiteljem (tj.e iz MongoDB IDE-a kao što su MongoDB Compass, RoboMongo / Robo 3T itd.), morate reći MongoDB-u da sluša mrežna sučelja konfigurirana na vašem CentOS 8 stroju.

Morate dopustiti i MongoDB priključak 27017 (zadano) kroz zaštitni zid CentOS 8.

Ako želite da MongoDB poslužitelj sluša mrežna sučelja vašeg CentOS 8 uređaja, morate unijeti neke promjene u konfiguracijsku datoteku MongoDB / etc / mongod.konf.

Prvo otvorite konfiguracijsku datoteku MongoDB / etc / mongod.konf s vi uređivačem teksta kako slijedi:

$ sudo vi / etc / mongod.konf

Treba otvoriti konfiguracijsku datoteku MongoDB.

Sada se pomaknite malo prema dolje i pronađite liniju bindIp: 127.0.0.1 kako je označeno na snimci zaslona u nastavku. Trebao bi biti u neto odjeljak konfiguracijske datoteke MongoDB.

Sada pritisnite Ja promijeniti u vi INSERT način. Zatim se promijenite bindIp: 127.0.0.1 do bindIp: 0.0.0.0 kao što je prikazano na snimci zaslona u nastavku.

Kada završite, pritisnite da se vratim na vi NAREDBA način rada. Zatim unesite : wq! i pritisnite za spremanje konfiguracijske datoteke.

Sada ponovo pokrenite uslugu MongoDB sljedećom naredbom:

$ sudo systemctl ponovno pokrenite mongod

Sada bi MongoDB poslužitelj trebao preslušati sva mrežna sučelja konfigurirana na vašem CentOS 8 stroju.

Sada otvorite zadani port poslužitelja MongoDB sljedećom naredbom:

$ sudo firewall-cmd --add-service = mongodb - trajni

Kada završite, ponovo učitajte zaštitni zid sljedećom naredbom:

$ sudo firewall-cmd --reload

Sada bi MongoDB trebao biti na popisu dopuštenih usluga vatrozida, kao što možete vidjeti na snimci zaslona u nastavku.

$ sudo firewall-cmd --list-all

Sada biste trebali biti u mogućnosti daljinski se povezati s MongoDB poslužiteljem instaliranim na vašem CentOS 8 stroju ako znate IP adresu vašeg CentOS 8 stroja.

IP adresu vašeg CentOS 8 uređaja možete pronaći pomoću sljedeće naredbe:

$ nmcli

Dakle, na taj način instalirate MongoDB 4 na CentOS 8. Hvala što ste pročitali ovaj članak.

Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...
Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...