Slik installerer og konfigurerer du MongoDB på Fedora 25

Når vi administrerer databaser i Linux -miljøer, har vi muligheten til å ty til store applikasjoner slik at driften og strukturen av databasen er korrekt når det gjelder integritet, sikkerhet og stabilitet. Et av disse nyttige verktøyene for alt relatert til databaseverdenen i MongoDB.

MongoDB Det tilbyr oss et stort utvalg funksjoner siden det er en noSQL -database som vi har:

  • Høy ytelse.
  • Sikkerhet og integritet for lagrede data.
  • Stor tilgjengelighet.
  • Komplett søkespråk.
  • Automatisk skalering som garanterer stabilitet.

MongoDB er utviklet som en NoSQL -database som er allment akseptert over hele verden på grunn av dens store egenskaper. I denne muligheten får vi se hvordan du installerer mongodb på Fedora 25 -serveren for å få mest mulig ut av dette flotte verktøyet.

1. MongoDB -pakker


MongoDB støtter ulike pakker som følger med egne depoter og komponenter, disse er:
  • mongodb-org: Dette er en metapakke som inneholder alle tilgjengelige MongoDB-pakker.
  • mongodb-org-server: Inneholder mongod -demonen og alle innstillinger relatert til init -skript.
  • mongodb-org-mongos: Inneholder mongos -demonen.
  • mongodb-org-shell: Inneholder Shell -demonen.
  • mongodb-org-tools: Inneholder alle MongoDB -verktøy som: mongo,
  • mongodump, mongorestore, mongoexport, mongoimport, Mongostat, mongotop, bsondump, Mongolere, mongooplog.

2. Opprette MongoDB -depotet i Fedora 25


I Fedora -miljøer er det nødvendig å opprette filen der MongoDB skal installeres, og for dette vil vi lage følgende fil ved hjelp av den foretrukne editoren som vi eller nano:
 nano /etc/yum.repos.d/mongodb-org-3.2.repo
En tom fil vil bli vist, og der vil det være nødvendig å skrive inn følgende linjer:
 [mongodb] name = MongoDB Repository baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 aktivert = 1

I dette tilfellet har vi brukt nano, så vi lagrer endringene ved hjelp av Ctrl + O -tastekombinasjonen og avslutter editoren ved å bruke kombinasjonen:

Ctrl + X

3. Oppdatering av MongoDB -pakker


Når filen er opprettet, fortsetter vi med å oppdatere verktøypakkene ved hjelp av kommandoen:
 sudo yum -y oppdatering

4. Installere MongoDB på Fedora 25


Så snart vi oppdaterer systemet, er det neste trinnet å installere MongoDB i Fedora 25, og for dette utfører vi følgende kommando:
 sudo yum install -y mongodb -org

Vi godtar nedlastingen, og når alle MongoDB -pakker og verktøy er installert i Fedora 25, ser vi at alt var riktig:

5. MongoDB -konfigurasjon i Fedora 25


De MongoDB -konfigurasjon i Fedora 25 det er enkelt, vi må få tilgang til filen /etc/mongod.conf ved å bruke den foretrukne redaktøren og bekrefte at alle følgende linjer er ukommenterte:
  • sti
  • havn
  • dbpath

Hvis noen av disse linjene blir kommentert, fortsetter vi med å slette # -symbolet.
I denne konfigurasjonsfilen har vi to grunnleggende verdier:

havnAngir porten der MongoDB -lytteforbindelsen vil være tilgjengelig

dbpathDet indikerer at MongoDB for øyeblikket bare mottar lokale tilkoblinger, om nødvendig kan vi inkludere i denne linjen, atskilt med kommaer, IP -adressen til serveren vår slik at den kan etablere kommunikasjon med MongoDB.

Når vi utfører en endring, må vi starte tjenesten på nytt ved å bruke kommandoen:

 sudo systemctl start mongod på nytt
Vi fortsetter med å starte MongoDB -tjenesten ved å bruke kommandoen:
 systemctl start mongod

For å vite sanntid tilstanden til MongoDB i Fedora 25, bruker vi kommandoen:

 systemctl status mongod

Vi kan se at den nåværende tilstanden er aktiv (aktiv og kjører). Et av de grunnleggende trinnene slik at kommunikasjonen er effektiv og MongoDB kan utføres uten problemer i Fedora 25, er å autorisere standardporten til applikasjonen, som vi så er 27017 i Fedora -brannmuren.

For dette vil vi utføre følgende kommandoer:

 brannmur-cmd --zone = offentlig-legg til-port = 27017 / tcp-permanent brannmur-cmd-last inn på nytt

På denne måten har vi gjort autoriseringen av den havnen permanent i Fedora 25.

6. Kjører MongoDB på Fedora 25


Når disse verdiene er definert, utfører vi MongoDB -tjenesten ved å bruke følgende kommando:
 sudo service mongod start

7. Slik får du tilgang til MongoDB -loggen i Fedora 25


For å vite alle hendelsene som skjer med programmet, kan vi få tilgang til loggen som registrerer hver interne hendelse, denne loggen er lagret i mongod.log -filen, og vi får tilgang til den ved hjelp av den foretrukne redaktøren:
 sudo nano /var/log/mongodb/mongod.log

Vi får et komplett sammendrag som angir dato og klokkeslett for hendelsen, samt hvilken type hendelse som skjedde.

8. Aktiver MongoDB for å starte Fedora 25 automatisk


Vi kan utføre følgende kommando for å la MongoDB starte automatisk og ikke være pålagt å utføre den manuelle prosessen hver gang datamaskinen slås på:
 systemctl aktivere mongod.service
Ved å kjøre dette, når datamaskinen starter, starter MongoDB automatisk også.

9. Slik skriver du inn MongoDB Fedora 25


For å koble til MongoDB -databasen vil vi utføre mongo -kommandoen.

Alternativene i MongoDB er:

  • > vis dbs (Vis nåværende databaser)
  • > Vis samlinger (Vis samlinger i MongoDB)
  • > vis brukere (Vis de aktive brukerne i MongoDB)
  • > bruk (Tillater bruk av en bestemt database)

Vi skriver inn ordet exit for å gå ut av MongoDB.

10. Slik avinstallerer du MongoDB fra Fedora 25


I det øyeblikket vi anser at det ikke lenger er nødvendig å bruke MongoDB, kan vi fortsette avinstallasjonen ved å bruke følgende kommandolinje i rekkefølgen:
 service mongod stopp yum slette $ (rpm -qa | grep mongodb -org) rm -r / var / log / mongodb rm -r / var / lib / mongo 
MongoDB er et flott alternativ for alle databaseadministrasjon i Fedora 25.

Slik installerer du MongoDB Ubuntu

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave