Cum se instalează și se configurează MongoDB pe Fedora 25

Atunci când gestionăm baze de date în medii Linux, avem posibilitatea să apelăm la aplicații mari, astfel încât funcționarea și structurarea bazei de date să fie corecte din punct de vedere al integrității, securității și stabilității. Unul dintre aceste instrumente utile pentru tot ceea ce ține de lumea bazelor de date din MongoDB.

MongoDB Ne oferă o mare varietate de caracteristici, deoarece este o bază de date noSQL cu care avem:

  • Performanta ridicata.
  • Securitatea și integritatea datelor stocate.
  • Disponibilitate mare.
  • Limba de căutare completă.
  • Scalare automată care garantează stabilitate.

MongoDB este dezvoltat ca o bază de date NoSQL care este larg acceptată în întreaga lume datorită caracteristicilor sale excelente. Cu această ocazie vom vedea cum se instalează mongodb pe serverul Fedora 25 pentru a profita la maximum de acest instrument grozav.

1. Pachete MongoDB


MongoDB acceptă diverse pachete care vin cu propriile depozite și componente, acestea fiind:
  • mongodb-org: Acesta este un meta-pachet care conține toate pachetele MongoDB disponibile.
  • mongodb-org-server: Conține demonul mongod și toate setările legate de scripturile init.
  • mongodb-org-mongos: Conține demonul mongos.
  • mongodb-org-shell: Conține demonul Shell.
  • mongodb-org-tools: Conține toate instrumentele MongoDB precum: mongo,
  • mongodump, mongorestore, mongoexport, mongoimport, Mongostat, mongotop, bsondump, Mongoli, mongooplog.

2. Crearea depozitului MongoDB în Fedora 25


În mediile Fedora este necesar să creați fișierul unde va fi instalat MongoDB și pentru aceasta vom crea următorul fișier folosind editorul preferat, cum ar fi vi sau nano:
 nano /etc/yum.repos.d/mongodb-org-3.2.repo
Va fi afișat un fișier gol și acolo va fi necesar să introduceți următoarele rânduri:
 [mongodb] name = MongoDB Repository baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 enabled = 1

În acest caz, am folosit nano, așa că salvăm modificările folosind combinația de taste Ctrl + O și ieșim din editor folosind combinația:

Ctrl + X

3. Actualizare pachete MongoDB


Odată ce fișierul este creat, continuăm să actualizăm pachetele de instrumente folosind comanda:
 sudo yum -y update

4. Instalarea MongoDB pe Fedora 25


De îndată ce actualizăm sistemul, următorul pas este instalarea MongoDB în Fedora 25 și pentru aceasta vom executa următoarea comandă:
 sudo yum install -y mongodb-org

Acceptăm descărcarea și odată ce toate pachetele și utilitarele MongoDB au fost instalate în Fedora 25 vom vedea că totul a fost corect:

5. Configurare MongoDB în Fedora 25


Configurare MongoDB în Fedora 25 este simplu, trebuie să accesăm fișierul /etc/mongod.conf folosind editorul preferat și validați că toate rândurile următoare sunt necomentate:
  • cale
  • port
  • dbpath

În cazul în care oricare dintre aceste linii este comentată, vom continua să ștergem simbolul #.
În acest fișier de configurare avem două valori fundamentale:

portIndică portul în care va fi disponibilă conexiunea de ascultare MongoDB

dbpathAcesta indică faptul că MongoDB primește în prezent doar conexiuni locale, dacă este necesar, putem include în această linie, separate prin virgule, adresa IP a serverului nostru, astfel încât să poată stabili comunicarea cu MongoDB.

Când executăm o modificare, trebuie să repornim serviciul folosind comanda:

 sudo systemctl reporniți mongod
Continuăm să pornim serviciul MongoDB folosind comanda:
 systemctl start mongod

Pentru a cunoaște în timp real starea MongoDB în Fedora 25 vom folosi comanda:

 systemctl status mongod

Putem vedea că starea sa actuală este activă (activă și funcțională). Unul dintre pașii fundamentali pentru ca comunicarea să fie eficientă și MongoDB să poată fi executat fără probleme în Fedora 25 este autorizarea portului implicit al aplicației care, așa cum am văzut, este 27017 în firewall-ul Fedora.

Pentru aceasta vom executa următoarele comenzi:

 firewall-cmd --zone = public --add-port = 27017 / tcp - firewall-cmd permanent --reload

În acest fel, am făcut autorizarea portului respectiv permanentă în Fedora 25.

6. Rularea MongoDB pe Fedora 25


Odată definite aceste valori, executăm serviciul MongoDB folosind următoarea comandă:
 sudo service mongod start

7. Cum se accesează jurnalul MongoDB în Fedora 25


Pentru a cunoaște cu certitudine toate evenimentele care apar cu aplicația, putem accesa jurnalul care înregistrează fiecare eveniment intern, acest jurnal este stocat în fișierul mongod.log și îl accesăm folosind editorul preferat:
 sudo nano /var/log/mongodb/mongod.log

Obținem un rezumat complet care indică data și ora evenimentului, precum și ce tip de eveniment a avut loc.

8. Activați MongoDB pentru a porni automat în Fedora 25


Putem executa următoarea comandă pentru a permite MongoDB să pornească automat și să nu ni se solicite să facem procesul manual de fiecare dată când computerul este pornit:
 systemctl activează mongod.service
Rulând acest lucru, la pornirea computerului, MongoDB va porni automat și.

9. Cum să intrați în MongoDB Fedora 25


Pentru a ne conecta la baza de date MongoDB vom executa comanda mongo.

Opțiunile din MongoDB sunt:

  • > arată dbs (Afișează bazele de date curente)
  • > afișează colecții (Afișează colecții în MongoDB)
  • > afișează utilizatorii (Afișează utilizatorii activi în MongoDB)
  • > use (Permite utilizarea unei baze de date specifice)

Introducem cuvântul exit pentru a ieși din MongoDB.

10. Cum se dezinstalează MongoDB din Fedora 25


În momentul în care considerăm că nu mai este necesară utilizarea MongoDB, putem continua dezinstalarea acestuia folosind următoarea linie de comandă în ordinea sa:
 service mongod stop yum șterge $ (rpm -qa | grep mongodb-org) rm -r / var / log / mongodb rm -r / var / lib / mongo 
MongoDB este o alternativă excelentă pentru toți gestionarea bazelor de date în Fedora 25.

Cum se instalează MongoDB Ubuntu

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave