MongoDB

CentOS 8 instalējiet MongoDB 4

CentOS 8 instalējiet MongoDB 4
MongoDB ir ļoti populārs NoSQL datu bāzes serveris. Šajā rakstā es parādīšu, kā instalēt MongoDB 4 CentOS 8. Tātad, sāksim darbu.

MongoDB pakotņu krātuves pievienošana:

MongoDB nav pieejams CentOS 8 oficiālajā pakotņu krātuvē. Bet jūs varat viegli pievienot MongoDB oficiālo pakotņu krātuvi CentOS 8 un instalēt to no turienes.

Vispirms izveidojiet jaunu krātuves konfigurācijas failu mongodb-org-4.2.repo iekš / etc / yum.repo.d / direktoriju ar šādu komandu:

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

Vajadzētu parādīties Vi teksta redaktoram.

Tagad nospiediet Es mainīt no vi Komandas režīms uz Ievietot režīmu.

Tagad ierakstiet vai kopējiet un ielīmējiet šīs rindiņas mongodb-org-4.2.repo krātuves konfigurācijas fails.

[mongodb-org-4.2]
nosaukums = MongoDB krātuve
baseurl = https: // repo.mongodb.org / yum / redhat / $ releasever / mongodb-org / 4.2 / x86_64 /
gpgcheck = 1
iespējots = 1
gpgkey = https: // www.mongodb.org / static / pgp / server-4.2.asc

Galīgajam konfigurācijas failam vajadzētu izskatīties tā, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tagad, lai saglabātu failu, nospiediet atgriezties pie vi Komandas režīms. Pēc tam ierakstiet : wq! un nospiediet .

Tagad atjauniniet CentOS 8 pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo dnf makecache

Jāatjaunina pakotnes CentOS 8 kešatmiņa.

MongoDB 4 instalēšana:

Tagad jūs varat instalēt MongoDB 4 ar šādu komandu:

$ sudo dnf instalējiet mongodb-org

Lai apstiprinātu instalēšanu, nospiediet un pēc tam nospiediet .

DNF pakotņu pārvaldniekam vajadzētu lejupielādēt visas nepieciešamās paketes no interneta.

Jums var tikt lūgts pievienot GPG atslēgu oficiālajai MongoDB pakotņu krātuvei. Vienkārši nospiediet un pēc tam nospiediet turpināt.

Jāinstalē MongoDB 4.

Tagad, lai apstiprinātu, vai mongo klienta programma darbojas, izpildiet šādu komandu:

$ mongo --versija

Iepriekš norādītajai komandai vajadzētu izdrukāt MongoDB klienta versijas numuru, kā redzat zemāk redzamajā ekrānuzņēmumā.

Tagad, lai apstiprinātu, vai mongods darbojas dēmonu programma, izpildiet šādu komandu:

$ mongod --versija

Iepriekš norādītajai komandai vajadzētu izdrukāt MongoDB servera versijas numuru, kā redzat zemāk redzamajā ekrānuzņēmumā.

MongoDB pakalpojuma vadība:

MongoDB pakalpojuma statusu varat pārbaudīt ar šādu komandu:

$ sudo systemctl statusa mongods

Ja tā ir neaktīvs tāpat kā zemāk redzamajā ekrānuzņēmumā, MongoDB pakalpojums nedarbojas.

Ja tā ir iespējots tāpat kā zemāk redzamajā ekrānuzņēmumā, MongoDB pakalpojums automātiski tiks palaists sistēmas sāknēšanas laikā.

Ja MongoDB pakalpojums nedarbojas, varat manuāli sākt MongoDB pakalpojumu ar šādu komandu:

$ sudo systemctl start mongod

MongoDB pakalpojumam vajadzētu darboties.

$ sudo systemctl statusa mongods

MongoDB pakalpojumu var arī apturēt ar šādu komandu:

$ sudo systemctl pārtraukt mongodu

Pakalpojumu MongoDB varat restartēt ar šādu komandu:

$ sudo systemctl restartējiet mongodu

Pēc noklusējuma MongoDB pakalpojums jāpievieno sistēmas startēšanai. Tātad, tas automātiski tiks palaists sistēmas sāknēšanas laikā. Ja jūs to nevēlaties, varat noņemt MongoDB pakalpojumu no sistēmas startēšanas ar šādu komandu:

$ sudo systemctl atspējojiet mongodu

Ja vēlāk maināt savas domas un vēlaties, lai MongoDB pakalpojums automātiski sāktos sistēmas palaišanas laikā, pēc tam vēlreiz pievienojiet MongoDB pakalpojumu sistēmas startēšanai ar šādu komandu:

$ sudo systemctl iespējojiet mongodu

Savienojuma izveide ar MongoDB serveri no Mongo Shell:

Pēc noklusējuma MongoDB serverim ir Mongo apvalks. Jūs varat izmantot Mongo apvalku, lai strādātu ar savām MongoDB datu bāzēm.

Lai palaistu Mongo apvalku, izpildiet šādu komandu:

$ mongo

Mongo apvalkam vajadzētu izveidot savienojumu ar MongoDB serveri.

Tagad šeit varat palaist jebkuru derīgu MongoDB komandu.

Piemēram, visas esošās MongoDB datu bāzes varat uzskaitīt šādi:

> parādīt dbs;

Kad esat pabeidzis darbu ar savu MongoDB datu bāzi, varat iziet no Mongo apvalka šādi:

> atmest ()

Atļaut attālo savienojumu ar MongoDB serveri:

Pēc noklusējuma MongoDB nepieļauj attālo savienojumu ar datu bāzi. Tas pieņem savienojumu tikai no vietējais saimnieks/127.0.0.1.

Ja vēlaties izveidot savienojumu ar MongoDB serveri attālināti (t.i.e no MongoDB IDE, piemēram, MongoDB Compass, RoboMongo / Robo 3T utt.), jums jāpasaka MongoDB klausīties tīkla saskarnes, kas konfigurētas jūsu CentOS 8 mašīnā.

Jums arī jāatļauj MongoDB ports 27017 (noklusējums) caur CentOS 8 ugunsmūri.

Ja vēlaties, lai MongoDB serveris klausītos jūsu CentOS 8 mašīnas tīkla saskarnes, jums ir jāveic dažas izmaiņas MongoDB konfigurācijas failā / etc / mongod.konf.

Vispirms atveriet MongoDB konfigurācijas failu / etc / mongod.konf ar vi teksta redaktoru šādi:

$ sudo vi / etc / mongod.konf

Būtu jāatver MongoDB konfigurācijas fails.

Tagad ritiniet mazliet uz leju un atrodiet līniju bindIp: 127.0.0.1 kā norādīts zemāk redzamajā ekrānuzņēmumā. Tam vajadzētu būt tīkls sadaļu MongoDB konfigurācijas failā.

Tagad nospiediet Es mainīt uz vi INSERT režīms. Tad mainiet bindIp: 127.0.0.1 uz bindIp: 0.0.0.0 kā parādīts zemāk esošajā ekrānuzņēmumā.

Kad esat pabeidzis, nospiediet atgriezties pie vi KOMANDA režīmā. Pēc tam ierakstiet : wq! un nospiediet lai saglabātu konfigurācijas failu.

Tagad restartējiet MongoDB pakalpojumu ar šādu komandu:

$ sudo systemctl restartējiet mongodu

Tagad MongoDB serverim vajadzētu klausīties visas tīkla saskarnes, kas konfigurētas jūsu CentOS 8 mašīnā.

Tagad atveriet noklusējuma MongoDB servera portu ar šādu komandu:

$ sudo firewall-cmd --add-service = mongodb - pastāvīgs

Kad esat pabeidzis, atkārtoti ielādējiet firewalld ar šādu komandu:

$ sudo firewall-cmd - reload

Tagad MongoDB vajadzētu būt atļauto ugunsmūra pakalpojumu sarakstā, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ sudo firewall-cmd --list-all

Tagad jums vajadzētu būt iespējai attālināti izveidot savienojumu ar jūsu CentOS 8 datorā instalēto MongoDB serveri, ja zināt sava CentOS 8 iekārtas IP adresi.

CentOS 8 iekārtas IP adresi varat uzzināt ar šādu komandu:

$ nmcli

Tātad, tā jūs instalējat MongoDB 4 CentOS 8. Paldies, ka izlasījāt šo rakstu.

Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...
Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...