Kā instalēt un konfigurēt MongoDB Fedora 25

Pārvaldot datu bāzes Linux vidē, mums ir iespēja izmantot lielas lietojumprogrammas, lai datu bāzes darbība un struktūra būtu pareiza integritātes, drošības un stabilitātes ziņā. Viens no šiem noderīgajiem rīkiem visam, kas saistīts ar MongoDB datu bāzu pasauli.

MongoDB Tā piedāvā mums plašu funkciju klāstu, jo tā ir noSQL datu bāze, ar kuru mums ir:

  • Augsta veiktspēja.
  • Saglabāto datu drošība un integritāte.
  • Lieliska pieejamība.
  • Pabeigt meklēšanas valodu.
  • Automātiska mērogošana, kas garantē stabilitāti.

MongoDB ir izstrādāta kā NoSQL datu bāze, kas ir plaši atzīta visā pasaulē, pateicoties tās lieliskajām īpašībām. Pie šīs iespējas mēs redzēsim kā instalēt mongodb Fedora 25 serverī, lai maksimāli izmantotu šo lielisko rīku.

1. MongoDB paketes


MongoDB atbalsta dažādas paketes, kurām ir savi krātuves un komponenti:
  • mongodb-org: Šī ir metapakete, kas satur visas pieejamās MongoDB paketes.
  • mongodb-org-server: Satur mongoda dēmonu un visus iestatījumus, kas saistīti ar init skriptiem.
  • mongodb-org-mongos: Satur mongo dēmonu.
  • mongodb-org-shell: Satur Shell dēmonu.
  • mongodb-org-tools: Satur visus MongoDB rīkus, piemēram: mongo,
  • mongodump, mongorestore, mongoeksports, mongoimport, Mongostats, mongotop, bsondump, Mongoļi, mongooplog.

2. MongoDB repozitorija izveide Fedora 25


Fedora vidēs ir jāizveido fails, kurā tiks instalēta MongoDB, un šim nolūkam mēs izveidosim šādu failu, izmantojot vēlamo redaktoru, piemēram, vi vai nano:
 nano /etc/yum.repos.d/mongodb-org-3.2.repo
Tiks parādīts tukšs fails, un tur būs jāievada šādas rindas:
 [mongodb] name = MongoDB repozitorija baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 enabled = 1

Šajā gadījumā mēs esam izmantojuši nano, tāpēc mēs saglabājam izmaiņas, izmantojot taustiņu kombināciju Ctrl + O, un izejam no redaktora, izmantojot kombināciju:

Ctrl + X

3. MongoDB pakotņu atjauninājums


Kad fails ir izveidots, mēs turpinām atjaunināt rīku pakotnes, izmantojot komandu:
 sudo yum -y atjauninājums

4. MongoDB instalēšana Fedora 25


Tiklīdz mēs atjaunināsim sistēmu, nākamais solis ir instalēt MongoDB Fedora 25, un šim nolūkam mēs izpildīsim šādu komandu:
 sudo yum instalēt -y mongodb -org

Mēs pieņemam lejupielādi, un, kad visas MongoDB paketes un utilītas ir instalētas Fedora 25, mēs redzēsim, ka viss bija pareizi:

5. MongoDB konfigurācija Fedora 25


MongoDB konfigurācija Fedora 25 tas ir vienkārši, mums ir jāpiekļūst failam /etc/mongod.conf izmantojot vēlamo redaktoru un pārbaudiet, vai visas šīs rindas ir nekomentētas:
  • ceļš
  • osta
  • dbpath

Ja tiek komentēta kāda no šīm rindām, mēs turpinām dzēst simbolu #.
Šajā konfigurācijas failā mums ir divas pamatvērtības:

ostaNorāda portu, kurā būs pieejams MongoDB klausīšanās savienojums

dbpathTas norāda, ka MongoDB pašlaik saņem tikai vietējos savienojumus, ja nepieciešams, šajā rindā, atdalot ar komatiem, varam iekļaut mūsu servera IP adresi, lai tā varētu izveidot saziņu ar MongoDB.

Veicot izmaiņas, mums ir jārestartē pakalpojums, izmantojot komandu:

 sudo systemctl restartējiet mongod
Mēs turpinām sākt MongoDB pakalpojumu, izmantojot komandu:
 systemctl start mongod

Lai reālā laikā uzzinātu MongoDB stāvokli Fedora 25, mēs izmantosim komandu:

 systemctl statuss mongod

Mēs redzam, ka tā pašreizējais stāvoklis ir aktīvs (aktīvs un darbojas). Viens no galvenajiem soļiem, lai komunikācija būtu efektīva un MongoDB varētu bez problēmām izpildīt Fedora 25, ir atļaut lietojumprogrammas noklusējuma portu, kas, kā mēs redzējām, ir 27017 Fedora ugunsmūrī.

Šim nolūkam mēs izpildīsim šādas komandas:

 firewall-cmd --zone = public --add-port = 27017 / tcp-pastāvīgais ugunsmūris-cmd-pārlādēt

Tādā veidā mēs esam padarījuši šīs ostas atļauju pastāvīgu Fedora 25.

6. MongoDB palaišana pakalpojumā Fedora 25


Kad šīs vērtības ir definētas, mēs izpildām pakalpojumu MongoDB, izmantojot šādu komandu:
 sudo pakalpojuma mongod start

7. Kā piekļūt MongoDB žurnālam Fedora 25


Lai droši zinātu visus notikumus, kas notiek ar lietojumprogrammu, mēs varam piekļūt žurnālam, kurā tiek reģistrēts katrs iekšējais notikums, šis žurnāls tiek saglabāts failā mongod.log, un mēs tam piekļūstam, izmantojot vēlamo redaktoru:
 sudo nano /var/log/mongodb/mongod.log

Mēs iegūstam pilnīgu kopsavilkumu, norādot notikuma datumu un laiku, kā arī notikuma veidu.

8. Iespējojiet MongoDB, lai automātiski sāknētu Fedora 25


Mēs varam izpildīt šādu komandu, lai ļautu MongoDB automātiski startēt un nebūtu jāveic manuālais process katru reizi, kad dators tiek ieslēgts:
 systemctl iespējot mongod.service
Palaižot to, kad dators sāk darboties, automātiski tiks startēts arī MongoDB.

9. Kā iekļūt MongoDB Fedora 25


Lai izveidotu savienojumu ar MongoDB datu bāzi, mēs izpildīsim komandu mongo.

MongoDB iespējas ir šādas:

  • > rādīt dbs (parādīt pašreizējās datu bāzes)
  • > rādīt kolekcijas (parādīt kolekcijas MongoDB)
  • > rādīt lietotājus (parādīt aktīvos lietotājus MongoDB)
  • > izmantot (ļauj izmantot noteiktu datu bāzi)

Mēs ievadām vārdu exit, lai izietu no MongoDB.

10. Kā atinstalēt MongoDB no Fedora 25


Šobrīd, kad uzskatām, ka MongoDB vairs nav jāizmanto, mēs varam turpināt tās atinstalēšanu, izmantojot šādu komandrindu tās secībā:
 pakalpojums mongod stop yum erase $ (rpm -qa | grep mongodb -org) rm -r / var / log / mongodb rm -r / var / lib / mongo 
MongoDB ir lieliska alternatīva visiem datu bāzes pārvaldība Fedora 25.

Kā instalēt MongoDB Ubuntu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave