MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да инсталирате MongoDB Community Edition на Ubuntu

MongoDB е документна база данни с отворен код, базирана на най-модерната технология на NoSQL . Той поддържа разработването на модерни уеб приложения с функции като силна последователност, гъвкавост, изразителни езици за заявки и вторични индекси плюс много повече. Освен това, той предлага на организациите голяма мащабируемост и производителност за изграждане на модерни приложения с мощни и критични за мисията бази данни.

В тази статия ще научите как да инсталирате и конфигурирате най-новата версия на MongoDB 4.4 Community Edition на Ubuntu LTS (дългосрочна поддръжка) версии на Ubuntu Linux с помощта на мениджъра на пакети apt.

Поддръжка на платформата

MongoDB 4.4 Community Edition съдържа следния 64-битов Ubuntu LTS (дългосрочна поддръжка) издания:

  • 20,04 LTS („Фокални“)
  • 18,04 LTS („Bionic“)
  • 16,04 LTS („Xenial“)

Хранищата на Ubuntu по подразбиране предлагат остаряла версия на MongoDB, затова ще инсталираме и конфигурираме най-новата MongoDB от официалния MongoDB хранилище на Ubuntu сървър.

Стъпка 1:Добавяне на хранилището MongoDB в Ubuntu

1. За да инсталирате най-новата версия на MongoDB Community Edition на вашия Ubuntu сървър, трябва да инсталирате необходимите зависимости, както е показано.

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

2. След това импортирайте публичния GPG ключ на MongoDB, използван от системата за управление на пакети, като използвате следната команда wget.

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

3. След това създайте списъчния файл /etc/apt/sources.list.d/mongodb-org-4.4.list който съдържа подробностите за хранилището на MongoDB под /etc/apt/sources.list.d/ директория за вашата версия на Ubuntu.

Сега изпълнете следната команда според вашата версия на Ubuntu :

Ubuntu 20.04 (Focal)

$ 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 (Bionic)

$ 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

След това запазете файла и го затворете.

4. След това изпълнете следната команда, за да презаредите локалната база данни за пакети.

$ sudo apt-get update

Стъпка 2:Инсталиране на MongoDB база данни на Ubuntu

5. Сега това MongoDB хранилището е активирано, можете да инсталирате най-новата стабилна версия, като изпълните следната команда.

$ sudo apt-get install -y mongodb-org

По време на MongoDB инсталация, той ще създаде конфигурационния файл /etc/mongod.conf , директория с данни /var/lib/mongodb и директорията на журнала /var/log/mongodb .

По подразбиране MongoDB работи с помощта на mongodb потребителски акаунт. Ако промените потребителя, трябва да промените и разрешението за данните идневник директории, за да зададете достъп до тези директории.

6. След това стартирайте и проверете mongod процес, като изпълните следната команда.

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

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

7. Сега започнете монго обвивка без никакви опции за свързване сmongod който работи на вашия локален хост с порт по подразбиране 27017 .

$ mongo

Деинсталиране на MongoDB Community Edition

За да премахнете напълно MongoDB включително MongoDB приложения, конфигурационните файлове и всички директории, съдържащи данни и регистрационни файлове, издайте следните команди.

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

Надявам се, че ще намерите това ръководство за полезно, за всякакви въпроси или допълнителна информация можете да използвате секцията за коментари по-долу, за да изложите притесненията си.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Изчислете медианата в рамката за агрегиране на MongoDB

  2. Грешка в Node.js Грешка:Не мога да намеря модул 'mongoose'

  3. Създаване на тестови данни за MongoDB

  4. Mongodb Увеличете стойността вътре в вложен масив

  5. неуспешно с грешка 10068:невалиден оператор:$oid