- 1. „MongoDB“ paketai
- 2. „MongoDB“ saugyklos kūrimas „Fedora 25“
- 3. „MongoDB“ paketų atnaujinimas
- 4. „MongoDB“ diegimas „Fedora 25“
- 5. „MongoDB“ konfigūracija „Fedora 25“
- 6. „MongoDB“ paleidimas naudojant „Fedora 25“
- 7. Kaip pasiekti „MongoDB“ žurnalą „Fedora 25“
- 8. Įgalinti „MongoDB“ automatiškai paleisti „Fedora 25“
- 9. Kaip patekti į „MongoDB Fedora 25“
- 10. Kaip pašalinti „MongoDB“ iš „Fedora 25“
Tvarkydami duomenų bazes „Linux“ aplinkoje, mes galime pasinaudoti didelėmis programomis, kad duomenų bazės veikimas ir struktūra būtų teisingi, saugūs ir stabilūs. Vienas iš šių naudingų įrankių viskam, kas susiję su „MongoDB“ duomenų bazių pasauliu.
MongoDB Jis siūlo mums daugybę funkcijų, nes tai yra „noSQL“ duomenų bazė, su kuria turime:
- Didelis našumas.
- Saugomų duomenų vientisumas ir vientisumas.
- Puikus prieinamumas.
- Užbaigti paieškos kalbą.
- Automatinis mastelio keitimas, užtikrinantis stabilumą.
„MongoDB“ sukurta kaip „NoSQL“ duomenų bazė, kuri dėl savo puikių savybių yra plačiai pripažinta visame pasaulyje. Šia proga pamatysime kaip įdiegti mongodb „Fedora 25“ serveryje, kad išnaudotumėte visas šio puikaus įrankio galimybes.
1. „MongoDB“ paketai
„MongoDB“ palaiko įvairius paketus su savo saugyklomis ir komponentais:
- mongodb-org: Tai meta paketas, kuriame yra visi turimi „MongoDB“ paketai.
- mongodb-org-server: Yra mongodų demonas ir visi parametrai, susiję su init scenarijais.
- mongodb-org-mongos: Sudėtyje yra Mongos demonas.
- mongodb-org-shell: Sudėtyje yra „Shell“ demonas.
- mongodb-org-tools: Yra visi „MongoDB“ įrankiai, tokie kaip: mongo,
- mongodumpas, mongorestore, mongoeksportas, mongoimportas, Mongostatas, mongotopas, bsondump, Mongolai, mongooplog.
2. „MongoDB“ saugyklos kūrimas „Fedora 25“
„Fedora“ aplinkoje būtina sukurti failą, kuriame bus įdiegta „MongoDB“, ir tam mes sukursime šį failą naudodami pageidaujamą redaktorių, pvz., Vi arba nano:
nano /etc/yum.repos.d/mongodb-org-3.2.repoBus rodomas tuščias failas ir ten reikės įvesti šias eilutes:
[mongodb] name = MongoDB saugykla baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 enabled = 1
Šiuo atveju mes naudojome nano, todėl išsaugome pakeitimus naudodami klavišų kombinaciją Ctrl + O ir išeiname iš redaktoriaus naudodami šį derinį:
„Ctrl“ + X
3. „MongoDB“ paketų atnaujinimas
Sukūrę failą, atnaujiname įrankių paketus naudodami komandą:
sudo yum -y atnaujinimas
4. „MongoDB“ diegimas „Fedora 25“
Kai tik atnaujinsime sistemą, kitas žingsnis yra įdiegti „MongoDB“ „Fedora 25“ ir tam mes vykdysime šią komandą:
sudo yum įdiegti -y mongodb -org
Mes priimame atsisiuntimą ir kai visi „MongoDB“ paketai ir komunalinės paslaugos bus įdiegtos „Fedora 25“, pamatysime, kad viskas buvo teisinga:
5. „MongoDB“ konfigūracija „Fedora 25“
The „MongoDB“ konfigūracija „Fedora 25“ tai paprasta, turime pasiekti failą /etc/mongod.conf naudodami pageidaujamą redaktorių ir patikrinkite, ar visos šios eilutės nekomentuojamos:
- kelias
- uostas
- dbpath
Jei kuri nors iš šių eilučių yra komentuojama, mes ištriname # simbolį.
Šiame konfigūracijos faile turime dvi pagrindines vertes:
uostasNurodo prievadą, kuriame bus galima klausytis „MongoDB“ ryšio
dbpathTai rodo, kad „MongoDB“ šiuo metu gauna tik vietinius ryšius, jei reikia, į šią eilutę, atskirtą kableliais, galime įtraukti savo serverio IP adresą, kad jis galėtų užmegzti ryšį su „MongoDB“.
Vykdydami pakeitimus turime iš naujo paleisti paslaugą naudodami komandą:
sudo systemctl iš naujo paleiskite „mongod“Mes pradedame „MongoDB“ paslaugą naudodami komandą:
Sistemos paleidimo mongodas
Norėdami realiu laiku sužinoti „MongoDB“ būseną „Fedora 25“, naudosime komandą:
systemctl status mongod
Matome, kad dabartinė jo būsena yra aktyvi (aktyvi ir veikia). Vienas iš pagrindinių žingsnių, kad ryšys būtų veiksmingas ir „MongoDB“ būtų galima vykdyti be problemų naudojant „Fedora 25“, yra įgalinti numatytąjį programos prievadą, kuris, kaip matėme, yra 27017 „Fedora“ užkardoje.
Norėdami tai padaryti, vykdysime šias komandas:
firewall-cmd --zone = public --add-port = 27017 / tcp-permanent firewall-cmd --reload
Tokiu būdu leidome tam uostui nuolat naudotis „Fedora 25“.
6. „MongoDB“ paleidimas naudojant „Fedora 25“
Kai šios vertės bus apibrėžtos, vykdysime „MongoDB“ paslaugą naudodami šią komandą:
„sudo service mongod“ paleidimas
7. Kaip pasiekti „MongoDB“ žurnalą „Fedora 25“
Kad tikrai žinotume visus su programa įvykius, galime pasiekti žurnalą, kuriame įrašomas kiekvienas vidinis įvykis, šis žurnalas yra saugomas faile „mongod.log“ ir mes jį pasiekiame naudodami pageidaujamą redaktorių:
sudo nano /var/log/mongodb/mongod.log
Mes gauname išsamią santrauką, kurioje nurodoma įvykio data ir laikas, taip pat kokio tipo įvykis įvyko.
8. Įgalinti „MongoDB“ automatiškai paleisti „Fedora 25“
Mes galime vykdyti šią komandą, kad „MongoDB“ galėtų paleisti automatiškai ir nereikėtų atlikti rankinio proceso kiekvieną kartą įjungus kompiuterį:
systemctl įgalinti mongod.serviceVykdant tai, kai kompiuteris paleidžiamas, automatiškai paleidžiamas ir „MongoDB“.
9. Kaip patekti į „MongoDB Fedora 25“
Norėdami prisijungti prie „MongoDB“ duomenų bazės, vykdysime komandą „mongo“.
„MongoDB“ parinktys yra šios:
- > rodyti dbs (rodyti dabartines duomenų bazes)
- > rodyti kolekcijas (rodyti kolekcijas „MongoDB“)
- > rodyti vartotojus (rodyti aktyvius „MongoDB“ vartotojus)
- > naudoti (leidžia naudoti konkrečią duomenų bazę)
Norėdami išeiti iš „MongoDB“, įvedame žodį „exit“.
10. Kaip pašalinti „MongoDB“ iš „Fedora 25“
Kai manome, kad nebereikia naudoti „MongoDB“, galime tęsti jo pašalinimą naudodami šią komandinę eilutę:
paslauga mongod stop yum erase $ (rpm -qa | grep mongodb -org) rm -r / var / log / mongodb rm -r / var / lib / mongo„MongoDB“ yra puiki alternatyva visiems duomenų bazės valdymas „Fedora 25“.
Kaip įdiegti „MongoDB Ubuntu“