Инсталиране на MongoDB на FreeBSD 10
Оферта от 8host.com
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 вижте това ръководство.