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.