Установка 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: , , , ,

Добавить комментарий