Giunsa ang Pag-install sa MongoDB Community Edition sa Ubuntu


Ang MongoDB usa ka open-source, dokumento nga database base sa cutting edge nga teknolohiya sa NoSQL. Gisuportahan niini ang pag-uswag sa modernong mga aplikasyon sa web, nga adunay mga bahin sama sa lig-on nga pagkamakanunayon, pagka-flexible, nagpahayag nga mga pinulongan sa pangutana, ug mga sekondaryang indeks ug daghan pa. Dugang pa, kini nagtanyag sa mga organisasyon nga dako nga scalability ug performance alang sa pagtukod sa modernong mga aplikasyon nga adunay gamhanan ug mission-critical nga mga database.

Niini nga artikulo, mahibal-an nimo kung giunsa ang pag-install ug pag-configure sa pinakabag-o nga bersyon sa MongoDB 4.4 Community Edition sa Ubuntu LTS (long-term nga suporta) nga gipagawas sa Ubuntu Linux gamit ang apt package manager.

Ang MongoDB 4.4 Community Edition naghupot sa mosunod nga 64-bit Ubuntu LTS (long-term nga suporta) nga pagpagawas:

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

Ang default nga mga repositoryo sa Ubuntu nagtanyag usa ka karaan nga bersyon sa MongoDB, busa among i-install ug i-configure ang labing bag-o nga MongoDB gikan sa opisyal nga repositoryo sa MongoDB sa server sa Ubuntu.

Lakang 1: Pagdugang sa MongoDB Repository sa Ubuntu

1. Aron ma-install ang pinakabag-o nga bersyon sa MongoDB Community Edition sa imong Ubuntu server, kinahanglan nimo nga i-install ang gikinahanglan nga mga dependency sama sa gipakita.

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

2. Sunod, i-import ang MongoDB public GPG Key nga gigamit sa package management system gamit ang mosunod nga wget command.

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

3. Human niana, buhata ang list file /etc/apt/sources.list.d/mongodb-org-4.4.list nga naglangkob sa mga detalye sa MongoDB repository ubos sa /etc/apt/sources .list.d/ direktoryo para sa imong bersyon sa Ubuntu.

Karon pagdagan ang mosunud nga mando sumala sa imong bersyon sa 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

Dayon i-save ang file ug isira kini.

4. Sunod, padagana sa mosunod nga sugo sa reload sa lokal nga package database.

$ sudo apt-get update

Lakang 2: Pag-instalar sa MongoDB Database sa Ubuntu

5. Karon nga ang MongoDB repository na-enable na, mahimo nimong i-install ang pinakabag-o nga stable nga bersyon pinaagi sa pagpadagan sa mosunod nga sugo.

$ sudo apt-get install -y mongodb-org

Atol sa pag-instalar sa MongoDB, maghimo kini og configuration file /etc/mongod.conf, data directory /var/lib/mongodb ug ang log directory /var/ log/mongodb.

Sa kasagaran, ang MongoDB midagan gamit ang mongodb user account. Kung imong usbon ang user, kinahanglan nimo usab nga usbon ang pagtugot sa data ug log nga mga direktoryo aron ma-assign ang access niini nga mga direktoryo.

6. Dayon sugdi ug pamatud-i ang proseso sa mongod pinaagi sa pagpadagan sa mosunod nga sugo.

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

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

7. Karon sugdi ang usa ka mongo shell nga walay bisan unsa nga kapilian sa pagkonektar sa usa ka mongod nga nagdagan sa imong localhost nga adunay default port 27017.

$ mongo

I-uninstall ang MongoDB Community Edition

Aron hingpit nga matangtang ang MongoDB lakip ang mga aplikasyon sa MongoDB, ang mga file sa pag-configure, ug bisan unsang mga direktoryo nga adunay mga datos ug mga log, i-isyu ang mosunod nga mga mando.

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

Nanghinaut ko nga mapuslan nimo kini nga giya, alang sa bisan unsang mga pangutana o dugang nga kasayuran, mahimo nimong gamiton ang seksyon sa komento sa ubos aron ipahibalo ang imong mga kabalaka.