Kitame straipsnyje mes apžvelgsime, kaip mes galime įdiegti „MongoDB“ „Ubuntu“. Tai yra sistema duomenų bazė orientuotas į dokumentus, pagrįstas atviro kodo technologijomis NoSQL. Tai suderinama su šiuolaikinių interneto programų kūrimu. Tai apima tokias funkcijas kaip lankstumas, išraiškingos užklausų kalbos, antriniai indeksai ir daug daugiau. Be to, jis siūlo puikų mastelį ir našumą kuriant šiuolaikines programas su galingomis duomenų bazėmis.
„MondoDB“ užuot išsaugoję duomenis lentelėse, kaip daroma reliacinėse duomenų bazėse, išsaugo juos BSON duomenų struktūrose (į JSON panaši specifikacija) su dinamine schema. Tai palengvina ir greitesnį duomenų integravimą tam tikrose programose.
„MongoDB“ yra duomenų bazių sistema tinka naudoti gamyboje ir turi daug funkcijų. Šio tipo duomenų bazės plačiai naudojamos pramonėje. Jo šaltinio kodas yra prieinamas tokioms operacinėms sistemoms kaip; „Gnu / Linux“, „Windows“, OSX ir „Solaris“.
Tolesnėse eilutėse pamatysime, kaip galime įdiekite „MongoDB 4.4“ paskutinėse trijose „Ubuntu LTS“ versijose, naudodami „apt“ paketų tvarkyklę.
Įdiekite „MongoDB 4.4“
Platformos palaikymas
„MongoDB 4.4 Community Edition“ yra šios „Ubuntu LTS“ versijos (ilgalaikė parama) 64 bitų: 20.04 LTS ('Focal'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')
Numatytosios „Ubuntu“ saugyklos siūlo arba gali pasiūlyti pasenusią „MongoDB“ versiją. Dėl šios priežasties mes ketiname įdiegti naujausią šios duomenų bazės sistemos versiją iš jos oficialios saugyklos.
Pridėkite „MongoDB“ saugyklą prie „Ubuntu“
Norėdami įdiegti naujausią „MongoDB Community Edition“ versiją į „Ubuntu“, turime įdiegti reikalingas priklausomybes. Norėdami tai padaryti, turėsime atidaryti tik terminalą (Ctrl + Alt + T) ir naudoti šias komandas:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Mes tęsiame importuojant viešąjį GPG raktą iš „MongoDB“. Tai naudoja paketų valdymo sistema ir mes ją pridėsime naudodami wget iš terminalo („Ctrl“ + „Alt“ + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Po to Mes sukursime failą mongodb-org-4.4.list, kuriame bus išsami informacija apie naudojamą „Ubuntu“ versijos „MongoDB“ saugyklą.. Šis failas bus kataloge /etc/apt/sources.list.d/. Norėdami jį sukurti, turėsime vykdyti tik šią komandą terminale (Ctrl + Alt + T), priklausomai nuo mūsų sistemos versijos:
„Ubuntu 20.04“ („Focal“)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
„Ubuntu 18.04“ („Bionic“)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
„Ubuntu 16.04“ („Xenial“)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Dabar mes einame atnaujinkite turimos programinės įrangos sąrašą iš saugyklų:
sudo apt update
Įdiekite „MongoDB 4.4“ duomenų bazę „Ubuntu“
Dabar, kai įgalinta „MongoDB“ saugykla, galime įdiekite naujausią stabilią versiją paleidžiant šią komandą terminale („Ctrl“ + „Alt“ + T):
sudo apt install mongodb-org
Diegimo metu bus sukurtas konfigūracijos failas /etc/mongod.conf, duomenų katalogas / var / lib / mongodpagal žurnalo katalogą / var / log / mongodb.
Pagal numatytuosius nustatymus „MongoDB“ veikia pagal „mongodb“ vartotojo abonementą. Jei pakeisime vartotoją, taip pat turime pakeisti duomenų ir įrašų katalogų leidimą priskirti prieigą prie šių katalogų.
Pradedant „MongoDB“
Dabar galime pradėti ir patikrinti mongodo procesą vykdydami šias komandas:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Pradėkite mongo apvalkalą
Jei viskas buvo teisinga, galime paleiskite mongo apvalkalą be galimybių prisijungti prie mongodbo, veikiančio mūsų vietiniame kompiuteryje naudojant numatytąjį prievadą 27017:
mongo
Pašalinti
į visiškai pašalinti „MongoDB“, įskaitant „MongoDB“ programas, konfigūracijos failus ir visus katalogus, kuriuose yra duomenų ir žurnalų, terminale (Ctrl + Alt + T) turėsime vykdyti šias komandas:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
Ir tai jau turime „MongoDB“ Ubuntu. Norėdami gauti daugiau informacijos apie „MongoDB 4.4“ konfigūraciją ir naudojimą, vartotojai gali kreiptis į Dokumentacija siūloma projekto svetainėje.