GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie MongoDB in RHEL, CentOS, Rocky und AlmaLinux

Das Open-Source-Attribut von MongoDB als Datenbanksoftware ist es ein idealer Kandidat für fast jedes datenbankbezogene Projekt. Seine Popularität liegt in seiner Umarmung von NoSQL dokumentenorientierte Datenbanken.

Während relationale Datenbanken die Verwendung von Tabellen und Zeilen zum Speichern von Daten umfassen, ist MongoDB bevorzugt die Verwendung von JSON-ähnlichen Dokumenten, die zusätzlich die Implementierung dynamischer Schemas unterstützen.

Die Merkmale Skalierbarkeit und Entwicklerflexibilität von MongoDB machen es zu einem lohnenswerten Installationskandidaten für RHEL 8 basierte Distributionen wie CentOS , Rocky und AlmaLinux .

Bevor wir uns weiter mit diesem Beitrag befassen, ist es erwähnenswert, dass die MongoDB Datenbankserver-Release existiert in zwei Editionen. Wir haben den MongoDB Enterprise Server und der MongoDB Community Server (Open-Source).

Installieren von MongoDB in RHEL-basiertem Linux

Da wir uns auf die Installation und Konfiguration von MongoDB Community Server konzentrieren werden , stellen Sie zunächst sicher, dass Sie ein Sudoer-Benutzer mit Berechtigungen sind oder Root-Benutzerzugriff auf Ihr System haben.

Fahren Sie danach fort und aktualisieren Sie Ihr System.

$ sudo dnf update

Regelmäßige Systemupdates ermöglichen Ihrem Betriebssystem ein besseres Leistungsspektrum.

Als nächstes müssen wir MongoDB GPG Key hinzufügen und Repository-Eintrag zum System, um die neueste Version von MongoDB zu installieren.

$ sudo vi /etc/yum.repos.d/mongodb.repo
OR
$ sudo nano /etc/yum.repos.d/mongodb.repo

Füllen Sie es mit den folgenden vorgeschlagenen Daten aus.

[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc

Wir müssen jetzt zum zweiten Mal ein Systemupdate durchführen, damit dieser neue Repository-Eintrag erkannt wird.

$ sudo dnf update

Wir können jetzt die Installation der MongoDB durchführen Datenbankserver durch den folgenden Befehl.

$ sudo dnf install mongodb-org -y

Bei der Installation des Datenbankpakets werden auch andere MongoDB-Abhängigkeiten berücksichtigt, wie im folgenden Screenshot hervorgehoben. Der Installationsvorgang kann einige Zeit in Anspruch nehmen. Seien Sie daher geduldig damit, da möglicherweise auch alle Schritte überprüft werden müssen.

Um den Dienst zu starten, der für die Ausführung von MongoDB verantwortlich ist , führen Sie den folgenden Befehl aus.

$ sudo systemctl start mongod

Lassen Sie uns nun den Status überprüfen, um zu bestätigen, dass die MongoDB Datenbank ist betriebsbereit.

$ sudo systemctl status mongod

Wenn Sie die MongoDB benötigen Damit die Datenbank auch nach einem erfolgreichen Systemstart/Neustart weiterläuft, führen Sie den folgenden Befehl aus:

$ sudo systemctl enable mongod

Wenn Sie MongoDB neu starten, neu laden und stoppen müssen Datenbank, führen Sie aus:

$ sudo systemctl restart mongod
$ sudo systemctl reload mongod
$ sudo systemctl stop mongod

Die standardmäßige MongoDB Port ist 27017 . Der folgende Befehl sollte Port, Adresse, Version und Datenbankstatus enthüllen.

$ mongo --eval 'db.runCommand({connectionStatus: 1})'

Normaler Zugriff auf die MongoDB Shell wird durch den folgenden Befehl erreicht:

$ mongo

Von hier aus sollten Sie auf Ihre MongoDB verweisen können Benutzerhandbuch für alle Befehle, die Ihnen helfen, Ihre MongoDB zu beschleunigen Lernerfahrung.

Mit dieser MongoDB Installationsanleitung für RHEL Systemen sollten Sie vertraut genug sein, um Ihre Erfahrung mit Open-Source-Datenbanken auf die nächste Stufe zu heben.


Cent OS
  1. So installieren Sie MongoDB unter CentOS 8

  2. So installieren Sie MongoDB auf CentOS 8 / RHEL 8

  3. So installieren Sie MongoDB 4.2/4.0 unter CentOS 6/RHEL 6

  4. So installieren Sie MongoDB 4.4/4.2 unter CentOS 7/RHEL 7

  5. So installieren Sie PostgreSQL unter CentOS 8 / Rocky Linux 8 / RHEL 8

So installieren Sie VirtualBox unter Rocky Linux 8 / CentOS 8 / RHEL 8

So installieren Sie Docker unter Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

So installieren Sie Remi Repo in RHEL, CentOS, Rocky und AlmaLinux

So installieren Sie Suricata auf RHEL, Rocky und AlmaLinux

So installieren Sie MongoDB unter CentOS 6

Wie installiere ich Mongodb in CentOS?