MongoDB - это быстрая и мощная база данных NoSQL. Однако репозитории Debian обновляются медленно и часто содержат очень старые версии пакетов. В этом руководстве объясняется, как установить последнюю версию MongoDB из официального репозитория MongoDB.
На момент написания 3.0 была текущей версией MongoDB.
Все команды ниже должны выполняться от пользователя root .
1. Добавьте открытый ключ MongoDB
Следующая команда добавляет открытый ключ GPG MongoDB в системный список ключей:
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Инструментам управления пакетами Debian необходим этот ключ для обеспечения согласованности и подлинности пакетов.
2. Добавить хранилище MongoDB
Создайте файл mongodb.list для добавления репозитория MongoDB в систему. Следующая команда создаст этот файл:
echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.0 main" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list
3. Обновление пакетов
Используйте следующую команду, чтобы получить информацию о последних пакетах в репозиториях:
apt-get update
Если вы знакомы с Debian, вы, вероятно, уже знаете эту команду.
4. Установите пакеты MongoDB
Теперь пришло время установить MongoDB. Чтобы установить последнюю стабильную версию MongoDB, используйте следующую команду:
apt-get install -y mongodb-org
mongodb-org
«метапакет», который автоматически устанавливает четыре пакета компонентов:
- MongoDB-орг-сервер
- MongoDB-орг-mongos
- MongoDB-орг-оболочки
- MongoDB-орг-инструменты
Если вам нужна конкретная версия MongoDB, вы можете использовать следующую команду, чтобы выбрать версию каждого компонента:
apt-get install -y mongodb-org=3.0.0 mongodb-org-server=3.0.0 mongodb-org-shell=3.0.0 mongodb-org-mongos=3.0.0 mongodb-org-tools=3.0.0
В этом примере я выбрал версию 3.0.0.
5. Запустите MongoDB
После завершения установки MongoDB запускается автоматически. Если вам нужно вручную запустить сервер MongoDB, используйте следующую команду:
service mongod start
Чтобы остановить процесс mongod, используйте эту команду:
service mongod stop
И чтобы перезапустить mongod, используйте следующее:
service mongod restart
Доступ к оболочке MongoDB можно получить, выполнив следующую команду. Это позволяет вам подключаться к серверу MongoDB.
mongo
Когда оболочка будет запущена, вы увидите вывод в следующем формате:
MongoDB shell version: 3.0.0
connecting to: test
>
Теперь вы можете использовать MongoDB на вашем сервере Debian.