Как установить последнюю версию MongoDB на RHEL / CentOS 8?

Пошаговое руководство по установке последней версии MongoDB Community Edition на CentOS.


MongoDB, одна из популярных баз данных NoSQL, доступна для недавно выпущенного CentOS 8. Давайте посмотрим, как его установить..

Установка на CentOS / RHEL 8

Поддержка CentOS 8 доступна из MongoDB 4.2.1. Это означает, что вы не можете установить предыдущую версию MongoDB, такую ​​как серия 3.x. Итак, если вы в настоящее время используете MongoDB (версия ниже 4.2.1) на CentOS 7 и думаете о переносе сервера, то вам также следует подумать об обновлении MongoDB.

Я предполагаю, что вы вошли на сервер с учетной записью root или sudo.

  • Создайте файл /etc/yum.repos.d/mongodb-org-4.2.repo со следующим содержимым

[MongoDB-орг-4.2]
имя = хранилище MongoDB
BaseUrl = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck = 1
включено = 1
gpgkey = https: //www.mongodb.org/static/pgp/server-4.2.asc

Запись: выше, я получаю MongoDB 4.2 установлен. Однако, если вам нужно установить разные версии, обновите информацию о 4.2 до желаемой. Вы можете обратиться к официальная страница репо MongoDB узнать доступную версию.

  • а затем установите с помощью команды yum

yum install -y mongodb-org

Это займет несколько секунд, и после этого вы должны увидеть что-то вроде ниже.

[[Электронная почта защищена] ~] # yum install -y mongodb-org
CentOS-8 – AppStream 2,0 кБ / с | 4,3 кБ 00:02
CentOS-8 – База 1,7 кБ / с | 3,9 кБ 00:02
CentOS-8 – Дополнительно 744 B / s | 1,5 КБ 00:02
CentOS-8 – PowerTools 1,7 кБ / с | 4,3 кБ 00:02
Google Cloud SDK 205 б / с | 454 B 00:02
Google Compute Engine 199 б / с | 454 B 00:02
Репозиторий MongoDB 2.0 кБ / с | 4,5 кБ 00:02
Зависимости устранены.
================================================== ================================================== ================================================== ==================
Размер архива версии архива пакета
================================================== ================================================== ================================================== ==================
Установка:
mongodb-org x86_64 4.2.2-1.el8 mongodb-org-4.2 10 k
Установка зависимостей:
mongodb-org-mongos x86_64 4.2.2-1.el8 mongodb-org-4.2 14 M
mongodb-org-server x86_64 4.2.2-1.el8 mongodb-org-4.2 25 M
mongodb-org-shell x86_64 4.2.2-1.el8 mongodb-org-4.2 17 M
mongodb-org-tools x86_64 4.2.2-1.el8 mongodb-org-4.2 47 M

Сводка транзакций
================================================== ================================================== ================================================== ==================
Установите 5 пакетов

Общий объем скачиваемых файлов: 103 М
Установленный размер: 260 М
Загрузка пакетов:
(1/5): mongodb-org-4.2.2-1.el8.x86_64.rpm 9,1 кБ / с | 10 кБ 00:01
(2/5): mongodb-org-mongos-4.2.2-1.el8.x86_64.rpm 9,1 МБ / с | 14 МБ 00:01
(3/5): mongodb-org-shell-4.2.2-1.el8.x86_64.rpm 31 МБ / с | 17 МБ 00:00
(4/5): mongodb-org-server-4.2.2-1.el8.x86_64.rpm 14 МБ / с | 25 МБ 00:01
(5/5): mongodb-org-tools-4.2.2-1.el8.x86_64.rpm 59 МБ / с | 47 МБ 00:00
————————————————————————————————————————————————————————
Всего 44 МБ / с | 103 МБ 00:02
предупреждение: /var/cache/dnf/mongodb-org-4.2-fddc3ec541fac48b/packages/mongodb-org-4.2.2-1.el8.x86_64.rpm: Подпись заголовка V3 RSA / SHA1, идентификатор ключа 058f8b6b: NOKEY
Репозиторий MongoDB 1,5 кБ / с | 1,7 кБ 00:01
Импорт ключа GPG 0x058F8B6B:
ID пользователя : "Ключ подписи релиза MongoDB 4.2 <[Электронная почта защищена]>"
Отпечаток пальца: E162 F504 A20C DF15 827F 718D 4B7C 549A 058F ​​8B6B
От: https://www.mongodb.org/static/pgp/server-4.2.asc
Ключ успешно импортирован
Проверка выполнения транзакции
Проверка транзакции прошла успешно.
Проверка выполнения транзакции
Тест транзакции выполнен успешно.
Выполнение транзакции
Подготовка: 1/1
Установка: mongodb-org-tools-4.2.2-1.el8.x86_64 1/5
Установка: mongodb-org-shell-4.2.2-1.el8.x86_64 2/5
Запуск скрипта: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Установка: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Запуск скрипта: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Создана символическая ссылка /etc/systemd/system/multi-user.target.wants/mongod.service → /usr/lib/systemd/system/mongod.service.

Установка: mongodb-org-mongos-4.2.2-1.el8.x86_64 4/5
Установка: mongodb-org-4.2.2-1.el8.x86_64 5/5
Запуск скрипта: mongodb-org-4.2.2-1.el8.x86_64 5/5
Проверка: mongodb-org-4.2.2-1.el8.x86_64 1/5
Проверка: mongodb-org-mongos-4.2.2-1.el8.x86_64 2/5
Проверка: mongodb-org-server-4.2.2-1.el8.x86_64 3/5
Проверка: mongodb-org-shell-4.2.2-1.el8.x86_64 4/5
Проверка: mongodb-org-tools-4.2.2-1.el8.x86_64 5/5

Установлены:
mongodb-org-4.2.2-1.el8.x86_64 mongodb-org-mongos-4.2.2-1.el8.x86_64 mongodb-org-server-4.2.2-1.el8.x86_64 mongodb-org-shell-4.2 .2-1.el8.x86_64
MongoDB-орг-инструменты-4.2.2-1.el8.x86_64

полный!
[[Электронная почта защищена] ~] #

Давайте проверим версию, чтобы убедиться, что она установлена.

[[Электронная почта защищена] ~] # монго – версия
Версия оболочки MongoDB v4.2.2
git версия: a0bbbff6ada159e19298d37946ac8dc4b497eadf
Версия OpenSSL: OpenSSL 1.1.1 FIPS 11 сентября 2018 г.
распределитель: tcmalloc
модули: нет
создать среду:
distmod: rhel80
distarch: x86_64
target_arch: x86_64
[[Электронная почта защищена] ~] #

Там вы идете!

MongoDB успешно установлен.

TAGS:

  • База данных

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map