Så här installerar och konfigurerar du MongoDB på Fedora 25

När vi hanterar databaser i Linux -miljöer har vi möjlighet att ta till stora applikationer så att driften och strukturen av databasen är korrekt när det gäller integritet, säkerhet och stabilitet. Ett av dessa användbara verktyg för allt som rör databasvärlden i MongoDB.

MongoDB Det erbjuder oss en mängd olika funktioner eftersom det är en noSQL -databas som vi har:

  • Hög prestanda.
  • Säkerhet och integritet för lagrad data.
  • Stor tillgänglighet.
  • Komplett sökspråk.
  • Automatisk skalning som garanterar stabilitet.

MongoDB är utvecklat som en NoSQL -databas som är allmänt accepterad över hela världen på grund av dess stora egenskaper. I detta tillfälle får vi se hur man installerar mongodb på Fedora 25 -servern för att få ut det mesta av detta fantastiska verktyg.

1. MongoDB -paket


MongoDB stöder olika paket som kommer med sina egna förråd och komponenter, dessa är:
  • mongodb-org: Detta är ett metapaket som innehåller alla tillgängliga MongoDB-paket.
  • mongodb-org-server: Innehåller mongod -demonen och alla inställningar relaterade till init -skript.
  • mongodb-org-mongos: Innehåller mongos demon.
  • mongodb-org-shell: Innehåller Shell -demonen.
  • mongodb-org-tools: Innehåller alla MongoDB -verktyg som: mongo,
  • mongodump, mongorestore, mongoexport, mongoimport, Mongostat, mongotop, bsondump, Mongoler, mongooplog.

2. Skapa MongoDB -förvaret i Fedora 25


I Fedora -miljöer är det nödvändigt att skapa filen där MongoDB kommer att installeras och för detta kommer vi att skapa följande fil med den föredragna redigeraren som vi eller nano:
 nano /etc/yum.repos.d/mongodb-org-3.2.repo
En tom fil visas och där måste du ange följande rader:
 [mongodb] name = MongoDB Repository baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 aktiverat = 1

I det här fallet har vi använt nano så vi sparar ändringarna med tangentkombinationen Ctrl + O och lämnar redigeraren med kombinationen:

Ctrl + X

3. Uppdatering av MongoDB -paket


När filen har skapats fortsätter vi att uppdatera verktygspaketen med kommandot:
 sudo yum -y uppdatering

4. Installera MongoDB på Fedora 25


Så snart vi uppdaterar systemet är nästa steg att installera MongoDB i Fedora 25 och för detta kommer vi att utföra följande kommando:
 sudo yum install -y mongodb -org

Vi accepterar nedladdningen och när alla MongoDB -paket och verktyg har installerats i Fedora 25 kommer vi att se att allt var korrekt:

5. MongoDB -konfiguration i Fedora 25


De MongoDB -konfiguration i Fedora 25 det är enkelt, vi måste komma åt filen /etc/mongod.conf använda den föredragna redigeraren och bekräfta att alla följande rader är okommenterade:
  • väg
  • hamn
  • dbpath

Om någon av dessa rader kommenteras fortsätter vi att radera # -symbolen.
I denna konfigurationsfil har vi två grundläggande värden:

hamnAnger porten där MongoDB -lyssningsanslutningen kommer att finnas tillgänglig

dbpathDet indikerar att MongoDB för närvarande endast tar emot lokala anslutningar, om det behövs kan vi inkludera i denna rad, åtskilda av kommatecken, IP -adressen för vår server så att den kan upprätta kommunikation med MongoDB.

När vi utför en ändring måste vi starta om tjänsten med kommandot:

 sudo systemctl starta om mongod
Vi fortsätter att starta MongoDB -tjänsten med kommandot:
 systemctl start mongod

För att i realtid veta tillståndet för MongoDB i Fedora 25 kommer vi att använda kommandot:

 systemctl status mongod

Vi kan se att dess nuvarande tillstånd är aktivt (aktivt och igång). Ett av de grundläggande stegen för att kommunikationen ska bli effektiv och MongoDB kan köras utan problem i Fedora 25 är att auktorisera standardporten för applikationen som vi såg är 27017 i Fedora -brandväggen.

För detta kommer vi att utföra följande kommandon:

 brandvägg-cmd --zone = public --add-port = 27017 / tcp-permanent brandvägg-cmd-ladda om

På detta sätt har vi gjort auktoriseringen av hamnen permanent i Fedora 25.

6. Kör MongoDB på Fedora 25


När dessa värden har definierats kör vi MongoDB -tjänsten med följande kommando:
 sudo service mongod start

7. Så här får du tillgång till MongoDB -loggen i Fedora 25


För att med säkerhet veta alla händelser som uppstår med programmet kan vi komma åt loggen som registrerar varje intern händelse, den här loggen lagras i filen mongod.log och vi använder den med den föredragna redigeraren:
 sudo nano /var/log/mongodb/mongod.log

Vi får en fullständig sammanfattning som anger datum och tid för händelsen samt vilken typ av händelse som inträffade.

8. Aktivera MongoDB för att automatiskt starta upp Fedora 25


Vi kan utföra följande kommando för att tillåta MongoDB att starta automatiskt och inte behöva göra den manuella processen varje gång datorn slås på:
 systemctl aktivera mongod.service
Genom att köra detta, när datorn startar, startar MongoDB automatiskt också.

9. Så här anger du MongoDB Fedora 25


För att ansluta till MongoDB -databasen kör vi mongo -kommandot.

Alternativen inom MongoDB är:

  • > visa dbs (Visa aktuella databaser)
  • > visa samlingar (Visa samlingar i MongoDB)
  • > visa användare (Visa de aktiva användarna i MongoDB)
  • > use (Tillåter att använda en specifik databas)

Vi anger ordet exit för att avsluta MongoDB.

10. Avinstallera MongoDB från Fedora 25


I det ögonblick som vi anser att det inte längre krävs att använda MongoDB kan vi gå vidare till avinstallationen med följande kommandorad i sin ordning:
 service mongod stoppa yum radera $ (rpm -qa | grep mongodb -org) rm -r / var / log / mongodb rm -r / var / lib / mongo 
MongoDB är ett bra alternativ för alla databashantering i Fedora 25.

Så här installerar du MongoDB Ubuntu

wave wave wave wave wave