MongoDB

CentOS 8-le installige MongoDB 4

CentOS 8-le installige MongoDB 4
MongoDB on väga populaarne NoSQL-i andmebaasiserver. Selles artiklis näitan teile, kuidas installida MongoDB 4 CentOS 8-le. Alustame siis.

MongoDB paketihoidla lisamine:

MongoDB pole saadaval CentOS 8 ametlikus paketihoidlas. Kuid saate hõlpsalt lisada CentOS 8-le MongoDB ametliku paketihoidla ja selle sealt installida.

Kõigepealt looge uus hoidla konfiguratsioonifail mongodb-org-4.2.repo aastal / etc / yum.repod.d / kataloogi järgmise käsuga:

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

Vi tekstiredaktor peaks ilmuma.

Nüüd vajutage Mina vi-st üle minna Käsurežiim kuni Sisesta režiim.

Nüüd tippige või kopeerige-kleepige järgmised read mongodb-org-4.2.repo hoidla konfiguratsioonifail.

[mongodb-org-4.2]
nimi = MongoDB hoidla
baseurl = https: // repo.mongodb.org / yum / redhat / $ releasever / mongodb-org / 4.2 / x86_64 /
gpgcheck = 1
lubatud = 1
gpgkey = https: // www.mongodb.org / staatiline / pgp / server-4.2.tõusma

Lõplik konfiguratsioonifail peaks välja nägema alloleval ekraanipildil näidatud viisil.

Nüüd faili salvestamiseks vajutage tagasi vi juurde Käsurežiim. Seejärel sisestage : wq! ja vajutage .

Nüüd värskendage CentOS 8 paketi hoidla vahemälu järgmise käsuga:

$ sudo dnf makecache

CentOS 8 paketi hoidla vahemälu tuleks uuendada.

MongoDB 4 installimine:

Nüüd saate MongoDB 4 installida järgmise käsuga:

$ sudo dnf installige mongodb-org

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

DNF-i paketihaldur peaks kõik vajalikud paketid Internetist alla laadima.

Teil võidakse paluda lisada ametliku MongoDB paketihoidla GPG-võti. Vajutage lihtsalt Y ja seejärel vajutage jätkama.

MongoDB 4 peaks olema installitud.

Nüüd, et kinnitada, kas mongo kliendiprogramm töötab, käivitage järgmine käsk:

$ mongo --versioon

Ülaltoodud käsk peaks printima MongoDB kliendi versiooninumbri, nagu näete alloleval ekraanipildil.

Nüüd, et kinnitada, kas mongood töötab deemon, käivitage järgmine käsk:

$ mongod --versioon

Ülaltoodud käsk peaks printima MongoDB serveri versiooni numbri, nagu näete alloleval ekraanipildil.

MongoDB teenuse haldamine:

MongoDB teenuse olekut saate kontrollida järgmise käsuga:

$ sudo systemctl olekumongod

Kui on mitteaktiivne nagu allpool oleval ekraanipildil, siis MongoDB teenus ei tööta.

Kui on lubatud nagu allpool oleval ekraanipildil, käivitub MongoDB teenus süsteemi käivitamisel automaatselt.

Kui MongoDB-teenus ei tööta, saate MongoDB-teenuse käsitsi käivitada järgmise käsuga:

$ sudo systemctl start mongod

MongoDB teenus peaks töötama.

$ sudo systemctl olekumongod

MongoDB teenuse saate peatada ka järgmise käsuga:

$ sudo systemctl peatage mongod

MongoDB teenuse saate taaskäivitada järgmise käsuga:

$ sudo systemctl taaskäivitage mongod

Vaikimisi tuleks süsteemi käivitamisel lisada teenus MongoDB. Niisiis, see käivitub automaatselt süsteemi käivitamisel. Kui te seda ei soovi, saate MongoDB teenuse süsteemi käivitamisel eemaldada järgmise käsuga:

$ sudo systemctl keelab mongodi

Kui muudate hiljem meelt ja soovite, et MongoDB teenus käivituks süsteemi käivitamisel automaatselt, lisage MongoDB teenus uuesti süsteemi käivitamisel järgmise käsuga:

$ sudo systemctl lubab mongodi

Mongo Shelli ühendamine MongoDB serveriga:

MongoDB serveriga on vaikimisi kaasas Mongo kest. MongoDB-andmebaasidega töötamiseks võite kasutada Mongo shellit.

Mongo shell käivitamiseks käivitage järgmine käsk:

$ mongo

Mongo kest peaks ühenduse looma MongoDB serveriga.

Nüüd saate siin käivitada mis tahes kehtiva MongoDB käsu.

Näiteks saate loetleda kõik olemasolevad MongoDB andmebaasid järgmiselt:

> näita dbs;

Kui olete oma MongoDB andmebaasiga töötanud, saate Mongo kestast väljuda järgmiselt:

> lõpetage ()

Luba kaugühendus MongoDB serveriga:

Vaikimisi ei luba MongoDB andmebaasiga kaugühendust. See aktsepteerib ühendust ainult alates kohalik host/127.0.0.1.

Kui soovite ühenduse luua MongoDB serveriga eemalt (st.e MongoDB IDE-dest, näiteks MongoDB Compass, RoboMongo / Robo 3T jne.), peate MongoDB-le ütlema, et ta kuulaks CentOS 8 masinas konfigureeritud võrguliideseid.

Samuti peate lubama MongoDB pordi 27017 (vaikimisi) CentOS 8 tulemüüri kaudu.

Kui soovite, et MongoDB server kuulaks teie CentOS 8 masina võrguliideseid, peate MongoDB konfiguratsioonifailis mõned muudatused tegema / etc / mongod.konf.

Esmalt avage MongoDB konfiguratsioonifail / etc / mongod.konf vi tekstiredaktoriga järgmiselt:

$ sudo vi / etc / mongod.konf

MongoDB konfiguratsioonifail tuleks avada.

Nüüd kerige natuke alla ja leidke joon bindIp: 127.0.0.1 nagu on märgitud alloleval ekraanipildil. See peaks olema võrk jaotises MongoDB konfiguratsioonifail.

Nüüd vajutage Mina muutuma vi-ks INSERT-režiim. Seejärel muutke bindIp: 127.0.0.1 kuni bindIp: 0.0.0.0 nagu on näidatud alloleval ekraanipildil.

Kui olete valmis, vajutage tagasi vi juurde KÄSU režiimis. Seejärel sisestage : wq! ja vajutage konfiguratsioonifaili salvestamiseks.

Nüüd taaskäivitage teenus MongoDB järgmise käsuga:

$ sudo systemctl taaskäivitage mongod

Nüüd peaks MongoDB server kuulama kõiki teie CentOS 8 masinas konfigureeritud võrguliideseid.

Nüüd avage vaikimisi MongoDB serveri port järgmise käsuga:

$ sudo tulemüür-cmd --add-service = mongodb --püsiv

Kui olete lõpetanud, laadige tulemüür uuesti järgmise käsuga:

$ sudo tulemüür-cmd - uuesti laadida

Nüüd peaks MongoDB olema tulemüüri lubatud teenuste loendis, nagu näete alloleval ekraanipildil.

$ sudo tulemüür-cmd - list-all

Nüüd peaksite saama kaugühenduse luua oma CentOS 8 masinasse installitud MongoDB serveriga, kui teate oma CentOS 8 masina IP-aadressi.

CentOS 8 masina IP-aadressi saate teada järgmise käsuga:

$ nmcli

Nii installite MongoDB 4 CentOS 8-le. Täname selle artikli lugemise eest.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...
Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...