MongoDB 4.4, maitiro ekuiisa pane yazvino maLTS shanduro dzeUbuntu

Nezve mongoDB 4.4

Muchikamu chinotevera isu ticha tarisa maitiro ekuisa isu MongoDB paUbuntu. Iyo hurongwa hwe database gwaro rinotarisana, rakavhurika sosi tekinoroji-yakavakirwa NoSQL. Izvi zvinoenderana neazvino webhu application kuvandudza. Inosanganisira maficha senge anochinjika, inonongedza mibvunzo mitauro, yechipiri indekisi, uye zvimwe zvakawanda. Uye zvakare, inopa scalability yakakura uye mashandiro ekugadzira ekushandisa emazuva ano ane dhatabhesi ane simba.

MondoDB pachinzvimbo chekuchengetedza iyo data mumatafura, sezvazvinoitwa mune zvehukama dhatabhesi, inovachengetedza muzvimiro zveBSON data (chirevo chakaita seJSON) ine schema ine simba. Izvi zvinoita kuti kubatanidzwa kwedata mune zvimwe zvinoshandiswa kuve nyore uye nekukurumidza.

MongoDB dhatabhesi system yakakodzera kushandiswa mukugadzira uye iine akawanda mashandiro. Rudzi urwu rwe database rwakanyanya kushandiswa muindasitiri. Yayo kodhi kodhi inowanikwa kune anoshanda masystem senge; Gnu / Linux, Windows, OSX uye Solaris.

Mumitsara inotevera tichaona kuti tingaite sei gadza MongoDB 4.4 pane matatu ekupedzisira Ubuntu LTS shanduro, uchishandisa apt package maneja.

Isa MongoDB 4.4

Platform rutsigiro

MongoDB 4.4 Yemunharaunda Nhaurwa ine inotevera Ubuntu LTS shanduro (kutsigira kwenguva refu64-chidimbu: 20.04 LTS ('Focal'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')

Iyo yakasarudzika Ubuntu repositori inopa kana inogona kupa yechinyakare vhezheni yeMongoDB. Neichi chikonzero isu tichaisa yazvino vhezheni yeiyi dhatabhesi system kubva kune yayo yepamutemo repository.

Wedzera iyo MongoDB repository kuUbuntu

Kuisa yazvino vhezheni yeMongoDB Nharaunda Edhisheni paUbuntu, tinofanirwa kuisa zvinoenderana nezvinodiwa. Kuti tidaro, isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye shandisa inotevera mirairo:

sudo apt update

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

Tinoenderera mberi kuunza ruzhinji GPG kiyi kubva kuMongoDB. Izvi zvinoshandiswa neiyo package manejimendi system uye isu tichaenda kuwedzera iyo tichishandisa wget kubva kumagumo (Ctrl + Alt + T):

kupinza gpg repo kiyi MongoDB 4.4

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

Mushure maizvozvo Tichagadzira iyo faira mongodb-org-4.4.list iyo ichave iine ruzivo rweMongoDB repository yeiyo vhezheni yeUbuntu yatiri kushandisa. Iyi faira ichave iri mune dhairekitori /etc/apt/source.list.d/. Kuti tigadzire iyo, isu tinongofanirwa kuita unotevera kuraira mune terminal (Ctrl + Alt + T), zvinoenderana neshanduro yesystem yedu:

Ubuntu 20.04 (Yakajeka)

wedzera repo yeUbuntu 20.04

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 (Bionics)

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

Iye zvino tava kuenda gadziridza runyorwa rwe software inowanikwa kubva kunzvimbo dzekuchengetedza:

sudo apt update

Isa MongoDB 4.4 dhatabhesi paUbuntu

Iye zvino sezvo iyo MongoDB repository inogoneswa, tinogona gadza yazvino vhezheni vhezheni nekumhanya unotevera kuraira mune terminal (Ctrl + Alt + T):

gadza mongodb-org

sudo apt install mongodb-org

Panguva yekumisikidza iyo yekumisikidza faira ichagadzirwa /etc/mongod.conf, dhairekitori re data / var / lib / mongodnerogi dhairekitori / var / log / mongodb.

Nokusingaperi, MongoDB inomhanya pasi peye mongodb mushandisi account. Kana isu tikachinja mushandisi, isu tinofanirwa zvakare kushandura iyo mvumo kune iyo data uye zvinyorwa zvinyorwa, kuti tipe mukana wekuwana kune aya madhairekitori.

Kutanga MongoDB

Zvino tinogona tanga uye ongorora mongod maitiro kumhanya inotevera mirairo:

chimiro mongod

sudo systemctl start mongod
sudo systemctl status mongod

chimiro chebasa remood

sudo service mongod start
sudo service mongod status

Kutanga mongo shell

Kana zvese zvave zviri zvechokwadi, tinogona tanga mongo shell isina sarudzo yekubatanidza kune mongodb inomhanya pane yedu yemunharaunda inomiririra uchishandisa default port 27017:

mongo shell kutanga

mongo

Uninstall

Para bvisa zvachose MongoDB, inosanganisira MongoDB kunyorera, mafaira ekugadzirisa, uye chero madhairekitori ane data uye matanda, mune terminal (Ctrl + Alt + T) isu tichafanirwa kuita inotevera mirairo:

sudo service mongod stop

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

Uye neizvi isu tatova neMongoDB muUbuntu. Kuti uwane rumwe ruzivo nezve kumisikidzwa uye kushandiswa kweMongoDB 4.4, vashandisi vanogona kubvunza iyo zvinyorwa inopihwa pawebsite yeprojekti.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako