Kā instalēt MongoDB kopienas versiju Ubuntu


MongoDB ir atvērta pirmkoda dokumentu bāze, kuras pamatā ir vismodernākā NoSQL tehnoloģija. Tas atbalsta modernu tīmekļa lietojumprogrammu izstrādi ar tādām funkcijām kā spēcīga konsekvence, elastība, izteiksmīgas vaicājumu valodas un sekundārie rādītāji, kā arī daudz kas cits. Turklāt tas piedāvā organizācijām lielisku mērogojamību un veiktspēju modernu lietojumprogrammu veidošanai ar jaudīgām un misijai kritiskām datubāzēm.

Šajā rakstā jūs uzzināsiet, kā instalēt un konfigurēt jaunāko MongoDB 4.4 kopienas izdevuma versiju Ubuntu LTS (ilgtermiņa atbalsts) Ubuntu Linux laidienos, izmantojot apt pakotņu pārvaldnieku.

MongoDB 4.4 kopienas izdevumam ir šādi 64 bitu Ubuntu LTS (ilgtermiņa atbalsts) izlaidumi:

  • 20.04 LTS (“Focal”)
  • 18.04 LTS (“Bionic”)
  • 16.04 LTS (“Xenial”)

Noklusējuma Ubuntu krātuves piedāvā novecojušu MongoDB versiju, tāpēc mēs instalēsim un konfigurēsim jaunāko MongoDB no oficiālās MongoDB krātuves Ubuntu serverī.

1. solis: MongoDB krātuves pievienošana Ubuntu

1. Lai Ubuntu serverī instalētu jaunāko MongoDB kopienas izdevuma versiju, jāinstalē nepieciešamās atkarības, kā parādīts.

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

2. Pēc tam importējiet paketes pārvaldības sistēmas izmantoto MongoDB publisko GPG atslēgu, izmantojot šādu komandu wget.

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

3. Pēc tam izveidojiet saraksta failu /etc/apt/sources.list.d/mongodb-org-4.4.list , kas satur MongoDB repozitorija informāciju zem /etc/apt/sources .list.d/ direktorijs jūsu Ubuntu versijai.

Tagad izpildiet šādu komandu atbilstoši savai Ubuntu versijai:

$ 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
$ 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
$ 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

Pēc tam saglabājiet failu un aizveriet to.

4. Pēc tam palaidiet šo komandu, lai atkārtoti ielādētu vietējās paketes datu bāzi.

$ sudo apt-get update

2. solis: MongoDB datu bāzes instalēšana Ubuntu

5. Tagad, kad ir iespējota MongoDB repozitorija, varat instalēt jaunāko stabilo versiju, izpildot šādu komandu.

$ sudo apt-get install -y mongodb-org

MongoDB instalēšanas laikā tas izveidos konfigurācijas failu /etc/mongod.conf , datu direktoriju /var/lib/mongodb un žurnāla direktoriju /var/log/mongodb .

Pēc noklusējuma MongoDB darbojas, izmantojot mongodb lietotāja kontu. Ja maināt lietotāju, jums ir jāmaina arī datu un žurnālu direktoriju atļauja, lai piešķirtu piekļuvi šiem direktorijiem.

6. Pēc tam sāciet un pārbaudiet mongoda procesu, izpildot šādu komandu.

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

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

7. Tagad sāciet mongo apvalku bez jebkādām iespējām izveidot savienojumu ar mongodu, kas darbojas jūsu localhost ar noklusējuma portu 27017.

$ mongo

Atinstalējiet MongoDB Community Edition

Lai pilnībā noņemtu MongoDB, ieskaitot MongoDB lietojumprogrammas, konfigurācijas failus un visus direktorijus, kas satur datus un žurnālus, izsniedziet šādas komandas.

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

Es ceru, ka šī rokasgrāmata jums būs noderīga, ja rodas jautājumi vai papildu informācija, varat izmantot zemāk esošo komentāru sadaļu, lai paustu bažas.