Kaip įdiegti „MongoDB Community Edition“ Ubuntu


MongoDB yra atvirojo kodo dokumentų duomenų bazė, pagrįsta pažangiausia NoSQL technologija. Jis palaiko šiuolaikinių žiniatinklio programų kūrimą su tokiomis funkcijomis kaip tvirtas nuoseklumas, lankstumas, išraiškingos užklausų kalbos ir antriniai indeksai bei daug daugiau. Be to, jis siūlo organizacijoms didelį mastelį ir našumą kuriant modernias programas su galingomis ir svarbiomis duomenų bazėmis.

Šiame straipsnyje sužinosite, kaip įdiegti ir konfigūruoti naujausią MongoDB 4.4 Community Edition versiją Ubuntu LTS (ilgalaikio palaikymo) Ubuntu Linux leidimuose naudojant apt. paketo valdytojas.

Platformos palaikymas

MongoDB 4.4 bendruomenės leidimas turi šiuos 64 bitų Ubuntu LTS (ilgalaikio palaikymo) leidimus:

  • 20.04 LTS („Židinio“)
  • 18.04 LTS („Bionic“)
  • 16.04 LTS („Xenial“)

Numatytosiose Ubuntu saugyklose yra pasenusi MongoDB versija, todėl įdiegsime ir sukonfigūruosime naujausią MongoDB iš oficialios MongoDB saugyklos Ubuntu serveryje.

1 veiksmas: pridėkite „MongoDB“ saugyklą „Ubuntu“.

1. Norėdami įdiegti naujausią MongoDB Community Edition versiją Ubuntu serveryje, turite įdiegti reikiamas priklausomybes, kaip parodyta.

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Tada importuokite MongoDB viešąjį GPG raktą, kurį naudoja paketų valdymo sistema, naudodami šią komandą wget.

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. Po to sukurkite sąrašo failą /etc/apt/sources.list.d/mongodb-org-4.4.list, kuriame yra išsami MongoDB saugyklos informacija, esanti skiltyje /etc/apt/sources.list.d/ kataloge jūsų Ubuntu versijai.

Dabar paleiskite šią komandą pagal savo Ubuntu versiją:

Ubuntu 20.04 (židinio)

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

Tada išsaugokite failą ir uždarykite.

4. Tada paleiskite šią komandą, kad iš naujo įkeltumėte vietinių paketų duomenų bazę.

sudo apt-get update

2 veiksmas: „MongoDB“ duomenų bazės diegimas „Ubuntu“.

5. Dabar, kai įgalinta MongoDB saugykla, galite įdiegti naujausią stabilią versiją vykdydami šią komandą.

sudo apt-get install -y mongodb-org

Diegiant MongoDB bus sukurtas konfigūracijos failas /etc/mongod.conf, duomenų katalogas /var/lib/mongodb ir žurnalas katalogas /var/log/mongodb.

Pagal numatytuosius nustatymus MongoDB veikia naudojant mongodb vartotojo paskyrą. Jei pakeisite naudotoją, taip pat turite pakeisti leidimą duomenų ir žurnalo katalogams, kad priskirtumėte prieigą prie šių katalogų.

6. Tada pradėkite ir patikrinkite mongod procesą vykdydami šią komandą.

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. Dabar paleiskite mongo apvalkalą be jokių parinkčių prisijungti prie mongod, kuris veikia jūsų vietiniame priegloboje su numatytuoju prievadu 27017<.

mongo

Pašalinkite MongoDB bendruomenės leidimą

Norėdami visiškai pašalinti MongoDB, įskaitant MongoDB programas, konfigūracijos failus ir visus katalogus, kuriuose yra duomenų ir žurnalų, išduokite šias komandas.

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Tikiuosi, kad šis vadovas jums bus naudingas, jei turite klausimų ar papildomos informacijos, galite naudoti toliau pateiktą komentarų skyrių, kad išspręstumėte savo susirūpinimą.