Otu esi etinye MongoDB 4 na Debian 10


MongoDB bụ ihe na-emeghe, cross-platform NoSQL nchekwa data nkesa nke MongoDB Inc mepụtara. Ọ na-eji JSON chekwaa data ya ma bụrụ nke a ma ama maka ijikwa nnukwu data n'ihi scalability, ịdị elu dị elu, na arụmọrụ dị elu.

N'ime nkuzi a, ị ga-amụta ka esi etinye MongoDB 4 na nkesa Debian 10 Linux.

Kwụpụ 1: Bubata igodo MongoDB GPG na Debian

Iji bido, ịkwesịrị ibubata igodo GPG nke ebe nchekwa MongoDB chọrọ maka sistemụ Debian gị. Nke a dị oke mkpa maka ngwungwu nnwale tupu echichi.

Nke mbụ, melite ngwungwu sistemụ gị site na iji iwu dabara adaba.

$ sudo apt update

Iji bubata igodo MongoDB GPG, mee iwu ahụ.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Iji mee nke ahụ, tinyezie ebe nchekwa MongoDB APT na sistemụ Debian gị dịka akọwara n'okpuru.

Kwụpụ 2: Ịwụnye MongoDB 4 APT Repository na Debian

N'oge edepụta akụkọ a, MongoDB 4 enweghị ebe nchekwa ngwugwu gọọmentị maka Debian 10. Ma echegbula. Ị ka nwere ike tinye ebe nchekwa ngwungwu nke Debian 9 (Stretch) na Debian 10 (Buster) iji mejupụta nke ahụ.

Ka ịgbakwunye MongoDB 4 ngwungwu Debian 9 na Debian 10 Buster, mebie iwu ahụ.

$ echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

Ka ịgbakwunye ebe nchekwa Debian 9 na Debian 10 Buster, nye iwu ahụ.

$ echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

Na-esote, melite ebe nchekwa APT site na iji iwu ahụ.

$ sudo apt update

Kwụpụ 3: Wụnye libcurl3 na Debian

Ihe nkesa libcurl3 chọrọ site na mongodb-org-server nke anyị ga-etinye ma emechaa. Enweghị libcurl3, ị ga-ezute mperi na-agbalị ịwụnye MongoDB.

Ọ dịkwa mma ịkọwa na Debian 10 na-eji libcurl4, mana ebe anyị gbakwunyere ebe nchekwa Debian 9, a ga-etinye ngwugwu libcurl3 site na ebe nchekwa agbakwunyere.

Iji tinye libcurl3, mee iwu ahụ.

$ sudo apt install libcurl3

Kwụpụ 4: Ịwụnye MongoDB 4 Server na Debian

Mgbe etinyere ebe nchekwa achọrọ yana ngwugwu libcurl3, ị nwere ike ịga n'ihu ịwụnye sava MongoDB 4.

$ sudo apt install mongodb-org -y

Ka ịlele ụdị nke MongoDB arụnyere na-enye iwu APT dị ka egosiri.

$ sudo apt info mongodb-info

Site na ndabara, MongoDB na-agba ọsọ na ọdụ ụgbọ mmiri 27017 ma ị nwere ike nyochaa ya site na iji iwu netstat dị ka egosiri.

$ sudo netstat -pnltu

Ka ịgbanwee ọdụ ụgbọ mmiri MongoDB ndabara na paramita ndị ọzọ, dezie faịlụ nhazi ahụrụ na /etc/mongodb.conf.

Kwụpụ 5: Ijikwa MongoDB 4 Server

Ozugbo ị rụnyechara sava MongoDB 4 nke ọma, jiri iwu malite ya.

$ sudo systemctl start mongod

Ka ịlele ọkwa nke ọrụ MongoDB gbaa iwu ahụ.

$ sudo systemctl status mongod

Iji mee ka MongoDB malite na buut, mee iwu ahụ.

$ sudo systemctl enable mongod

Iji banye na MongoDB 4 naanị gbaa iwu ahụ.

$ mongo

Iji kwụsị MongoDB ọsọ.

$ sudo systemctl stop mongod

Na nke ahụ bụ naanị banyere ya. N'ime ntuziaka a, anyị egosila otu ị ga-esi tinye MongoDB 4 na Debian 10.