- 1. MongoDB paketes
- 2. MongoDB repozitorija izveide Fedora 25
- 3. MongoDB pakotņu atjauninājums
- 4. MongoDB instalēšana Fedora 25
- 5. MongoDB konfigurācija Fedora 25
- 6. MongoDB palaišana pakalpojumā Fedora 25
- 7. Kā piekļūt MongoDB žurnālam Fedora 25
- 8. Iespējojiet MongoDB, lai automātiski sāknētu Fedora 25
- 9. Kā iekļūt MongoDB Fedora 25
- 10. Kā atinstalēt MongoDB no 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.repoTiks 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 mongodMē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.servicePalaiž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 / mongoMongoDB ir lieliska alternatīva visiem datu bāzes pārvaldība Fedora 25.
Kā instalēt MongoDB Ubuntu