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

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

Въпреки че има няколко различни вида софтуер за бази данни, MongoDB е популярна и богата на функции алтернатива на друг софтуер като MySQL. Тъй като този софтуер не е често предварително инсталиран на Linux-базирани хостове, може да се окаже, че трябва да инсталирате MongoDB на вашия CentOS или Ubuntu сървър. В това ръководство ще очертаем как да инсталирате MongoDB на вашите CentOS и Ubuntu машини. Моля, имайте предвид, че ще ви е необходим root SSH достъп на вашия сървър, за да извършите действията в следното ръководство.

Темите включват:

Инсталиране на MongoDB на CentOS

  • Добавяне на MongoDB Repo
  • Инсталиране на MongoDB
  • Тестване на MongoDB

Инсталиране на MongoDB на Ubuntu

  • Добавяне на MongoDB Repo
  • Инсталиране на MongoDB

Инсталирайте MongoDB на вашия специален сървър и започнете да хоствате вашите бази данни днес!

Инсталиране на MongoDB на CentOS

Добавяне на MongoDB Repo

  1. По подразбиране хранищата на софтуера MongoDB (репо) не са достъпни за CentOS машини. За да коригирате това, ще трябва да създадете репозиторий файл, който ще позволи на вашия сървър да има достъп до хранилищата на MongoDB. Използване на командата нано текстов редактор , можете да създадете нов .repo файл, както следва:

    sudo nano /etc/yum.repos.d/mongodb-org.repo
  2. След това отидете на уебсайта на MongoDB и намерете версията на сървърния софтуер MongoDB за вашата конкретна версия на CentOS, както и URL адреса на gpgkey. След като тези URL адреси бъдат намерени, копирайте връзката към файла като такъв:

    [mongodb-org-3.4]name=MongoDB Repository
    baseurl=URL_FROM_MONGODB
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc


    *Моля, не забравяйте да замените URL_FROM_MONGODB с URL адреса, който сте копирали от страницата на MongoDB за избраната от вас версия на MongoDB.*
  3. Проверете, за да се уверите, че репото е добавено успешно със следната команда:

    yum repolist

    Ако е добавено успешно, трябва да видите нещо подобно в списъка:

    mongodb-org-3.2/7/x86_64         MongoDB Repository

Инсталиране на MongoDB

  1. Сега с инсталирано репо, можем да започнем инсталацията обработвайте със следната команда:

    sudo yum install mongodb-org
  2. След това стартирайте услугата MongoDB със следната команда:

    sudo systemctl start mongod

Тестване на MongoDB

  1. За да тествате дали инсталацията е била успешна, ще трябва да използвате командата tail за да търсите в края на регистрационния файл на MongoDB:

    sudo tail /var/log/mongodb/mongod.log

    Ако инсталацията е била успешна, трябва да видите, че услугата слуша порта на базата данни и чака връзки.
  2. За да се уверите, че демонът на помощната програма MongoDB също е активиран, използвайте следната команда:

    systemctl is-enabled mongod; echo $?

    Ако върнатият изход е 0 , това означава, че демонът е активиран и можете да започнете да свързвате вашите бази данни към MongoDB. Ако изходът е 1 , тогава демонът не е активиран и може да се наложи да преинсталирате софтуера. Ако имате нужда от помощ с тази задача, препоръчваме да се свържете с нашия екип за техническа поддръжка за директна помощ.

Инсталиране на MongoDB на Ubuntu

Добавяне на MongoDB Repo

За разлика от CentOS, Ubuntu включва хранилища на пакети MongoDB по подразбиране. Въпреки това, за да получим най-актуалните пакети, ние все пак ще искаме ръчно да добавим най-новата версия на хранилищата на MongoDB. За да гарантира автентичността на пакетите, Ubuntu изисква пакетът да бъде подписан с gpg ключ.

  1. Първо ще трябва да добавим gpg ключа за MongoDB с помощта на следната команда:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

    След импортиране на ключа трябва да видите следния изход:

    gpg: Total number processed: 1
    gpg: imported: 1  (RSA: 1)
  2. След това ще трябва да добавим репо към списъка с пакети, като използвате следната команда:

    echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Инсталиране на MongoDB

  1. С добавеното репо вече можем да инсталираме MongoDB себе си:

    sudo apt-get install -y mongodb-org
  2. След това стартирайте услугата:

    sudo systemctl start mongod
  3. За да проверите дали услугата е стартирана успешно, използвайте следната команда:

    sudo systemctl status mongod
  4. Накрая, активирайте демона на помощната програма MongoDB :

    sudo systemctl enable mongod

Поздравления, вече знаете как да инсталирате MongoDB!

Използвайте MongoDB на вашия InMotion Hosting Dedicated Server за високопроизводително съхранение и управление на база данни!


No
  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не искам да започваш mongod с `sudo mongod`

  2. mongodb брои брой различни стойности на поле/ключ

  3. Редът на документите за връщане на Mongodb find

  4. Автоматизирана проверка на състоянието на базата данни

  5. Мангуста:дълбока популация (населете населено поле)