Jinsi ya kufunga Toleo la Jumuiya ya MongoDB kwenye Ubuntu


MongoDB ni chanzo-wazi, hifadhidata ya hati kulingana na teknolojia ya hali ya juu ya NoSQL. Inaauni uundaji wa programu za kisasa za wavuti, zenye vipengele kama vile uthabiti thabiti, kunyumbulika, lugha za kuuliza maswali, na faharasa za pili pamoja na mengi zaidi. Zaidi ya hayo, inatoa mashirika uwezo mkubwa na utendakazi kwa ajili ya kujenga programu za kisasa na hifadhidata zenye nguvu na muhimu za dhamira.

Katika makala haya, utajifunza jinsi ya kusakinisha na kusanidi toleo la hivi punde la Toleo la Jumuiya ya MongoDB 4.4 kwenye matoleo ya Ubuntu LTS (msaada wa muda mrefu) wa Ubuntu Linux kwa kutumia kidhibiti cha kifurushi kinachofaa.

Toleo la Jumuiya ya MongoDB 4.4 linashikilia matoleo yafuatayo ya 64-bit Ubuntu LTS (msaada wa muda mrefu):

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

Hifadhi chaguomsingi za Ubuntu hutoa toleo la zamani la MongoDB, kwa hivyo tutasakinisha na kusanidi MongoDB ya hivi punde kutoka hazina rasmi ya MongoDB kwenye seva ya Ubuntu.

Hatua ya 1: Kuongeza Hifadhi ya MongoDB kwenye Ubuntu

1. Ili kusakinisha toleo jipya zaidi la Toleo la Jumuiya ya MongoDB kwenye seva yako ya Ubuntu, unahitaji kusakinisha vitegemezi muhimu kama inavyoonyeshwa.

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

2. Kisha, ingiza Ufunguo wa GPG wa umma wa MongoDB unaotumiwa na mfumo wa usimamizi wa kifurushi kwa kutumia amri ifuatayo ya wget.

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

3. Baada ya hapo, unda faili ya orodha /etc/apt/sources.list.d/mongodb-org-4.4.list ambayo ina maelezo ya hazina ya MongoDB chini ya /etc/apt/sources .list.d/ saraka ya toleo lako la Ubuntu.

Sasa endesha amri ifuatayo kulingana na toleo lako la Ubuntu:

$ 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

Kisha uhifadhi faili na uifunge.

4. Kisha, endesha amri ifuatayo ili kupakia upya hifadhidata ya kifurushi cha ndani.

$ sudo apt-get update

Hatua ya 2: Kufunga Hifadhidata ya MongoDB kwenye Ubuntu

5. Sasa kwa vile hazina ya MongoDB imewezeshwa, unaweza kusakinisha toleo la hivi punde thabiti kwa kutekeleza amri ifuatayo.

$ sudo apt-get install -y mongodb-org

Wakati wa usakinishaji wa MongoDB, itaunda faili ya usanidi /etc/mongod.conf, saraka ya data /var/lib/mongodb na saraka ya kumbukumbu /var/ log/mongodb.

Kwa chaguo-msingi, MongoDB huendesha kwa kutumia akaunti ya mtumiaji ya mongodb. Ukibadilisha mtumiaji, lazima pia ubadilishe ruhusa kwa saraka za data na kumbukumbu ili kugawa ufikiaji wa saraka hizi.

6. Kisha anza na uthibitishe mchakato wa mongod kwa kuendesha amri ifuatayo.

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

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

7. Sasa anzisha ganda la mongo bila chaguo zozote za kuunganisha kwa mongod ambayo inaendeshwa kwenye mwenyeji wako na lango chaguo-msingi la 27017.

$ mongo

Sanidua Toleo la Jumuiya ya MongoDB

Ili kuondoa kabisa MongoDB ikijumuisha programu za MongoDB, faili za usanidi, na saraka zozote zilizo na data na kumbukumbu, toa amri zifuatazo.

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

Natumai utapata mwongozo huu kuwa muhimu, kwa maswali yoyote au maelezo ya ziada, unaweza kutumia sehemu ya maoni iliyo hapa chini ili kuwasilisha wasiwasi wako.