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

Оферта от 8host.com

mongodb

MongoDB е безплатна NoSQL система за управление на бази данни с отворен код. Благодарение на своята производителност, мащабируемост и гъвкавост, тази СУБД е една от най-популярните в света. Това ръководство ще ви покаже как да инсталирате MongoDB на система FreeBSD 10.1.

Изисквания

За да завършите ръководството, ще ви трябва:

  • FreeBSD 10.1 сървър с SSH достъп.
  • Потребител с root права.
  • За отдалечен достъп до FreeBSD сървър е необходим SSH ключ. Обикновено стандартният root потребител вече има този ключ.

1: Инсталиране на пакетния мениджър

Влезте в сървъра:

ssh freebsd@вашият_сървър_ip

FreeBSD използва инструмент, наречен pkg, за управление на пакети. Актуализирайте директорията на хранилищата:

sudo pkg update -f

Стъпка 2 Инсталирайте MongoDB

Инструментът pkg е готов за използване. Сега можете да започнете да инсталирате MongoDB и зависимостите:

sudo pkg инсталирайте mongodb

Може да бъдете подканени да актуализирате pkg, преди да инсталирате MongoDB; за да направите това, натиснете Y. След като pkg бъде актуализиран, инсталацията на MongoDB ще започне автоматично.

На екрана ще се появи списък с пакети, които трябва да бъдат инсталирани с MongoDB. Натиснете Y, за да потвърдите настройката.

Стъпка 3: Настройте автоматично стартиране на MongoDB

За да накарате системата MongoDB да стартира автоматично със сървъра, редактирайте файла /etc/rc.conf (това изисква root права).

sudo pkg инсталирайте nano

Може да се наложи да излезете и да влезете отново, след като инсталирате nano.

Като цяло, можете просто да използвате vi:

sudo vi /etc/rc.conf

Добавете следния ред в края на файла, така че систематаMongoDB стартира автоматично със сървъра FreeBSD:

Стъпка 4: Стартирайте MongoDB

Рестартирайте сървъра и MongoDB ще стартира автоматично. Можете да направите, без да рестартирате сървъра, като стартирате СУБД ръчно, като използвате услугата команда:

sudo service mongod start

Системата за управление на бази данни MongoDB вече работи.

Стъпка 5 Настройване на MongoDB

MongoDB може да бъде конфигуриран с помощта на файла /usr/local/etc/mongodb.conf.

Например, за да използвате порт 9000 вместо стандартния порт 27017, добавете към този файл:

/usr/local/etc/mongodb.conf мрежа: порт: 9000

След като направите промени в mongodb.conf, трябва да рестартирате MongoDB, за да активирате настройките:

sudo service mongod рестартиране

Забележка : Можете да прочетете повече за настройките на MongoDB тук.

6: Проверка на инсталацията

Свържете се с базата данни с помощта на mongo shell:

Ако портът на MongoDB по подразбиране е променен, използвайте следната команда:

sudo mongo --порт

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

MongoDB shell версия: 2.6.7 свързване към: test Добре дошли в MongoDB shell. За интерактивна помощ напишете „помощ“. За по-изчерпателна документация вижте http://docs.mongodb.org/ Въпроси? Опитайте групата за поддръжка http://groups.google.com/group/mongodb-user >

На 32-битов сървър на FreeBSD също ще има предупреждения:

Сървърът има предупреждения при стартиране: 2015-05-13T19:01:49.548+0100 [initandlisten] 2015-05-13T19:01:49.548+0100 [initandlisten] ** ЗАБЕЛЕЖКА: Това е 32-битов двоичен файл на MongoDB. 2015-05-13T19:01:49.548+0100 [initandlisten] ** 32-битовите компилации са ограничени до по-малко от 2 GB данни (или по-малко с --journal). 2015-05-13T19:01:49.548+0100 [initandlisten] ** Имайте предвид, че журналирането по подразбиране е изключено за 32 бита и в момента е изключено. ** Вижте http://dochub.mongodb.org/core/32bit 2015-05-13T19:01:49.548+0100 [initandlisten]

Тези предупреждения са валидни в среда за разработка или тестване, но за производство е силно препоръчително да използвате 64-битов сървър, за да ги разрешите.

Заключение

Сега знаете как да инсталирате MongoDB на сървър FreeBSD 10.1, като използвате стандартния мениджър на пакети. За повече информация относно работата с MongoDB вижте това ръководство.