Установка MongoDB на сервер Ubuntu 12.04
Без категорий | Комментировать запись
MongoDB – это документная база данных, используемая преимущественно в более современных веб-приложениях. В данном руководстве речь пойдет об установке MongoDB и настройке окружения для производства приложения.
Для начала запустите предварительно настроенный выделенный сервер Ubuntu 12.04.
Примечание: инструкции по начальной настройке сервера Ubuntu можно найти в данном руководстве.
1: Создайте установочный скрипт
Установку MongoDB достаточно легко выполнить при помощи Bash-скрипта.
Для этого создайте в домашнем каталоге файл по имени mongo_install.bash и внесите в него следующий код:
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | tee -a /etc/apt/sources.list.d/10gen.list
apt-get -y update
apt-get -y install mongodb-10gen
Данный скрипт содержит следующие строки:
- apt-key регистрирует открытый ключ пользовательского репозитория aptitude 10gen;
- list-файл пользовательского репозитория 10gen содержит путь к бинарным файлам MongoDB;
- следующая строка обновляет информацию о пакетах aptitude, благодаря чему новые пакеты могут быть зарегистрированы локально;
- последняя строка устанавливает MongoDB.
Примечание: чтобы перейти в домашний каталог из любой точки системы, используйте cd.
2: Запустите установочный скрипт MongoDB
Перейдите в домашний каталог и выполните команду:
$ sudo bash ./mongo_install.bash
Если все прошло успешно, на выходе появится PID нового процесса MongoDB:
mongodb start/running, process 2368
3: Тестирование установки MongoDB
По умолчанию при использовании этого метода установки MongoDB должна запускаться автоматически при загрузке сервера. То есть, после перезагрузки сервера MongoDB запустится самостоятельно.
Чтобы узнать о процессе mongodb больше, выполните следующую команду:
$ ps aux | grep mongo
Появившийся результат должен содержать такую строку:
mongodb 569 0.4 6.4 627676 15936 ? Ssl 22:54 0:02 /usr/bin/mongod --config /etc/mongodb.conf
Из этого следует, что:
- Пользователь – mongodb
- PID – 569
- Команда – /usr/bin/mongod –config /etc/mongodb.conf
- Конфигурационный файл –/etc/mongodb.conf
Дополнительные ресурсы
Руководства по установке MongoDB на другие дистрибутивы Linux можно найти на официальном сайте проекта.
Tags: Cloud Server, Linux, MongoDB, Ubuntu, Ubuntu 12.04