MongoDB

Namestite MongoDB 4 na CentOS 8

Namestite MongoDB 4 na CentOS 8
MongoDB je zelo priljubljen strežnik baz podatkov NoSQL. V tem članku vam bom pokazal, kako namestite MongoDB 4 na CentOS 8. Torej, začnimo.

Dodajanje skladišča paketov MongoDB:

MongoDB ni na voljo v uradnem skladišču paketov CentOS 8. Toda na CentOS 8 lahko enostavno dodate uradno skladišče paketov MongoDB in ga namestite od tam.

Najprej ustvarite novo konfiguracijsko datoteko repozitorija mongodb-org-4.2.repo v / etc / yum.repo posli.d / imenik z naslednjim ukazom:

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

Prikaže se urejevalnik besedil Vi.

Zdaj pritisnite jaz spremeniti iz vi Ukazni način do Način vstavitve.

Zdaj vnesite ali kopirajte in prilepite naslednje vrstice v mongodb-org-4.2.repo konfiguracijska datoteka repozitorija.

[mongodb-org-4.2]
name = MongoDB Repozitorij
baseurl = https: // repo.mongodb.org / yum / redhat / $ releasever / mongodb-org / 4.2 / x86_64 /
gpgcheck = 1
omogočeno = 1
gpgkey = https: // www.mongodb.org / static / pgp / server-4.2.asc

Končna konfiguracijska datoteka naj bo videti tako, kot je prikazano na spodnjem posnetku zaslona.

Zdaj, da datoteko shranite, pritisnite da se vrnete na vi Ukazni način. Nato vnesite : wq! in pritisnite .

Zdaj posodobite predpomnilnik skladišča paketov CentOS 8 z naslednjim ukazom:

$ sudo dnf makecache

Predpomnilnik skladišča paketov CentOS 8 je treba posodobiti.

Namestitev MongoDB 4:

Zdaj lahko MongoDB 4 namestite z naslednjim ukazom:

$ sudo dnf namesti mongodb-org

Za potrditev namestitve pritisnite Y in nato pritisnite .

Upravitelj paketov DNF naj z interneta prenese vse zahtevane pakete.

Morda boste morali dodati ključ GPG uradnega skladišča paketov MongoDB. Samo pritisnite Y in nato pritisnite nadaljevati.

Namestiti je treba MongoDB 4.

Zdaj, da potrdimo, ali mongo odjemalski program deluje, zaženite naslednji ukaz:

$ mongo --verzija

Zgornji ukaz naj natisne številko različice odjemalca MongoDB, kot lahko vidite na spodnjem posnetku zaslona.

Zdaj, da potrdimo, ali mongod daemon program deluje, zaženite naslednji ukaz:

$ mongod --verzija

Zgornji ukaz naj natisne številko različice strežnika MongoDB, kot lahko vidite na spodnjem posnetku zaslona.

Upravljanje storitve MongoDB:

Stanje storitve MongoDB lahko preverite z naslednjim ukazom:

$ sudo systemctl status mongod

Če je neaktivni kot na spodnjem posnetku zaslona, ​​storitev MongoDB ne deluje.

Če je omogočeno kot na spodnjem posnetku zaslona, ​​se bo storitev MongoDB samodejno zagnala ob zagonu sistema.

Če se storitev MongoDB ne izvaja, lahko storitev MongoDB zaženete ročno z naslednjim ukazom:

$ sudo systemctl zaženi mongod

Storitev MongoDB bi morala delovati.

$ sudo systemctl status mongod

Storitev MongoDB lahko ustavite tudi z naslednjim ukazom:

$ sudo systemctl stop mongod

Storitev MongoDB lahko znova zaženete z naslednjim ukazom:

$ sudo systemctl znova zaženite mongod

Privzeto je treba storitev MongoDB dodati v zagon sistema. Torej, samodejno se bo zagnal ob zagonu sistema. Če tega ne želite, lahko storitev MongoDB odstranite iz zagona sistema z naslednjim ukazom:

$ sudo systemctl onemogoči mongod

Če se pozneje premislite in želite, da se storitev MongoDB samodejno zažene ob zagonu sistema, nato znova dodajte storitev MongoDB v zagon sistema z naslednjim ukazom:

$ sudo systemctl omogoči mongod

Povezovanje s strežnikom MongoDB iz Mongo Shell:

Strežnik MongoDB je privzeto opremljen z lupino Mongo. Z lupino Mongo lahko uporabljate svoje baze podatkov MongoDB.

Če želite zagnati lupino Mongo, zaženite naslednji ukaz:

$ mongo

Mongoova lupina se mora povezati s strežnikom MongoDB.

Zdaj lahko tukaj zaženete kateri koli veljaven ukaz MongoDB.

Na primer, lahko navedete vse obstoječe zbirke podatkov MongoDB, kot sledi:

> prikaži dbs;

Ko končate z delom z bazo podatkov MongoDB, lahko izstopite iz lupine Mongo na naslednji način:

> prenehaj ()

Dovoli oddaljeno povezavo s strežnikom MongoDB:

MongoDB privzeto ne dovoli oddaljene povezave z bazo podatkov. Sprejema samo povezavo od lokalni gostitelj/127.0.0.1.

Če se želite na strežnik MongoDB povezati na daljavo (tj.e iz IDE-jev MongoDB, kot so MongoDB Compass, RoboMongo / Robo 3T itd.), morate povedati MongoDB, naj posluša omrežne vmesnike, konfigurirane na vašem računalniku CentOS 8.

Dovoliti morate tudi vrata MongoDB 27017 (privzeto) prek požarnega zidu CentOS 8.

Če želite, da strežnik MongoDB posluša omrežne vmesnike vaše naprave CentOS 8, morate nekaj spremeniti v konfiguracijsko datoteko MongoDB / etc / mongod.conf.

Najprej odprite konfiguracijsko datoteko MongoDB / etc / mongod.conf z urejevalnikom besedil vi, kot sledi:

$ sudo vi / etc / mongod.conf

Odpreti je treba konfiguracijsko datoteko MongoDB.

Zdaj se pomaknite malo navzdol in poiščite vrstico bindIp: 127.0.0.1 kot je označeno na spodnjem posnetku zaslona. Moral bi biti v mreža odsek konfiguracijske datoteke MongoDB.

Zdaj pritisnite jaz spremeniti v vi Način INSERT. Nato spremenite bindIp: 127.0.0.1 do bindIp: 0.0.0.0 kot je prikazano na spodnjem posnetku zaslona.

Ko končate, pritisnite da se vrnete na vi UKAZ način. Nato vnesite : wq! in pritisnite da shranite konfiguracijsko datoteko.

Zdaj znova zaženite storitev MongoDB z naslednjim ukazom:

$ sudo systemctl znova zaženite mongod

Zdaj mora strežnik MongoDB poslušati vse omrežne vmesnike, konfigurirane na vašem računalniku CentOS 8.

Zdaj odprite privzeta vrata strežnika MongoDB z naslednjim ukazom:

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

Ko končate, znova naložite požarni zid z naslednjim ukazom:

$ sudo firewall-cmd --reload

Zdaj bi moral biti MongoDB na seznamu dovoljenih storitev požarnega zidu, kot lahko vidite na spodnjem posnetku zaslona.

$ sudo firewall-cmd --list-all

Zdaj bi se lahko na daljavo povezali s strežnikom MongoDB, nameščenim na vašem računalniku CentOS 8, če poznate naslov IP vašega računalnika CentOS 8.

Naslov IP naprave CentOS 8 lahko najdete z naslednjim ukazom:

$ nmcli

Torej, tako namestite MongoDB 4 na CentOS 8. Hvala, ker ste prebrali ta članek.

Kazalec skoči ali se naključno premika med tipkanjem v sistemu Windows 10
Če ugotovite, da kazalec miške med tipkanjem v prenosnem računalniku ali računalniku Windows samodejno, naključno preskakuje ali se premika sam, vam l...
Kako obrniti smer drsenja miške in sledilne ploščice v sistemu Windows 10
Miška in Sledilna ploščicaRačunalništvo ni samo enostavno, ampak bolj učinkovito in manj zamudno. Življenja brez teh naprav si ne moremo predstavljati...
Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...