Това е инструкция за инсталация на MongoDB на виртуален сървър с CentOS 6.x и услуга VPS.
За инсталацията е необходимо първо да се добави хранилището на MongoDB.
Добавяне на хранилището се извършва като:
- Създадете файл mongodb.repo в директория /etc/yum.repos.d/
- Във файла поставете следните редове:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
За да видите списъка с хранилища, използвайте командата:
yum repolist
Инсталиране на MongoDB
Може да се инсталира последната налична или предишна версия на MongoDB.
За инсталиране на последната налична версия използвайте:
yum install mongodb-org
Ако при опит за инсталиране на MongoDB се получи съобщение, че пакета mongodb-org не е намерен, уверете се, че файла /etc/yum.repos.d/mongodb.repo е коректно попълнен и записан.
За да инсталирате определена версия ще е необходимо да изпишете всички компоненти и да прибавите номера на версията след името. Например за MongoDB версия 2.6.1:
yum install mongodb-org-2.6.1 mongodb-org-server-2.6.1 mongodb-org-shell-2.6.1 mongodb-org-mongos-2.6.1 mongodb-org-tools-2.6.1
Предишни версии на MongoDB използват различен метод за наименуване на пакетите, вижте документацията за версия 2.4.
Ако инсталирате предишна версия на MongoDB, yum автоматично ще направи обновяване на пакетите, когато е налична нова версия.
За да предотвратите автоматичния ъпгрейд на пакетите добавете следното във файла /etc/yum.conf:
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
Стартиране на MongoDB
Можете да стартирате mongod процеса, като ползвате:
service mongod start
За да проверите дали сървъра е стартиран успешно може да прегледате записите в лога /var/log/mongodb/mongod.log.
При изпълнение на следната команда:
mongo
след като сте стартирали MongoDB, ще получите следното съобщение:
За да се стартира автоматично MongoDB, след рестарт на системата, може да изпълните следното:
chkconfig mongod on
За да спрете MongoDB използвайте:
service mongod stop
За да стартирате с MongoDB, погледнете следната помощна информация.