So installieren Sie MongoDB auf Rocky Linux und Almalinux

So installieren Sie MongoDB auf Rocky Linux und Almalinux

MongoDb ist eine leistungsstarke, hochskalierbare dokumentorientierte NOSQL. Anders als in SQL -Datenbanken, in denen Daten in Zeilen und Spalten in Tabellen gespeichert sind, in MongoDb, Die Daten sind im JSON-ähnlichen Format innerhalb von Datensätzen strukturiert, die als Dokumente bezeichnet werden.

Dank seiner schematischen Architektur, MongoDb ist sehr flexibel und bietet sowohl horizontale als auch vertikale Skalierung sehr skalierbar und ermöglicht es, nur Daten zu speichern, die gemäß einer Anwendung erforderlich sind. Im Kern.

MongoDB liefert die folgenden Schlüsselfunktionen:

  • Reiche Fragen
  • Indizierung
  • Replikation und hohe Verfügbarkeit
  • Horizontaler und vertikaler Skalierung
  • Auto Sharding
  • Lastverteilung

MongoDb ist eine perfekte Wahl bei Anwendungen, die mit einem hohen Verkehr umgehen und die innerhalb kurzer Zeit auf massive Größen skalieren müssen. Es ist auch ideal für die iterative Entwicklung, bei der die Softwareentwicklung in kleinere, überschaubare Stücke unterteilt ist.

[Möglicherweise mögen Sie auch: 6 nützliche Tools zur Überwachung der MongoDB -Leistung]

MongoDb ist einfach zu installieren und ist sowohl auf privaten als auch auf öffentlichen Wolken wie zum Beispiel erhältlich AWS Und Azurblau. In diesem Handbuch werden wir installieren MongoDb An Rocky Linux Und Almalinux.

Schritt 1: Fügen Sie das MongoDB -Repository hinzu

Von Anfang an werden wir ein Repository für erstellen MongoDb, wie dies ist, weil MongoDb Pakete sind nicht verfügbar in Rocky Linux Und Almalinux Appstream -Repositories.

Erstellen Sie also die MongoDb Repository wie folgt.

$ sudo vim /etc /yum.Repos.d/mongoDb-org.Repo 

Fügen Sie dann die folgende Konfiguration unten ein. Auf diese Weise können Sie die neueste Version installieren, die zum Zeitpunkt der Veröffentlichung ist MongoDB 4.4.

[Mongodb-org-4.4] name = mongoDB repository baseUrl = https: // repo.MongoDb.org/yum/redhat/$ releasever/mongoDB-org/4.4/x86_64/gpgcheck = 1 enabled = 1 gpgkey = https: // www.MongoDb.org/static/pgp/server-4.4.ASC 

Sobald Sie das Repository hinzugefügt haben, aktualisieren Sie die Systemrepositorys, um die neu hinzugefügten Synchronisierung zu synchronisieren MongoDb Repository mit dem System.

$ sudo dnf update 

Schritt 2: MongoDB unter Rocky Linux installieren

Wenn wir weitermachen, werden wir jetzt installieren MongoDb. Dazu werden wir den Befehl ausführen:

$ sudo dnf install mongodb-org 
Installieren Sie MongoDB unter Rocky Linux

Drücken Sie "y" um die zu importieren MongoDB GPG Schlüssel und Hit EINGEBEN.

MongoDB GPG -Schlüssel importieren

Sobald die Installation von MongoDb Verifizieren Sie die Version wie folgt, die vervollständigt wird.

$ mongod -Verssion 

Der Befehl liefert die Version von MongoDb unter anderem unter anderem installiert, z OpenSSL Version und Umgebung.

Überprüfen Sie die MongoDB -Version

Schritt 3: Starten und Aktivieren Sie MongoDB

Der MongoDb Dämon beginnt bei der Installation nicht automatisch. Sie können dies bestätigen, indem Sie den Befehl wie folgt ausführen.

$ sudo systemctl Status Mongod 

Vor etwas anderem müssen wir das beginnen MongoDb Daemon und ermöglichen es, automatisch mit der Startzeit zu beginnen. Führen Sie daher die folgenden Befehle nacheinander aus, um MongoDB zu starten und zu aktivieren

$ sudo systemctl starten mongod $ sudo systemctl aktivieren mongod 
Starten Sie den MongoDB -Service

Überprüfen Sie den Status von erneut MongoDb, Und diesmal herum, MongoDb wird in Betrieb sein.

$ sudo systemctl Status Mongod 
Überprüfen Sie den MongoDB -Status

Sich in die anmelden Mongo Shell, den Befehl ausführen:

$ mongo 
Start MongoDB Shell

Schritt 4: Verwenden von MongoDB zum Verwalten von Datenbanken

Mit MongoDb Lassen Sie uns installiert, lassen Sie uns einen schnellen Durchlauf einiger Vorgänge auf der Shell haben.

Führen Sie den angezeigten Befehl aus, um die derzeit vorhandenen Datenbanken anzuzeigen. Standardmäßig liefert MongoDB eine Testdatenbank mit dem Namen prüfen.

> db 

Um eine Datenbank zu erstellen, führen Sie die aus verwenden Befehl gefolgt vom nicht existierenden Datenbanknamen. In diesem Beispiel erstellen wir eine Datenbank mit dem Namen Tecmint-DB.

> Verwenden Sie Tecmint-DB 
Erstellen Sie die MongoDB -Datenbank

Fügen wir nun einige Daten hinzu. Wie früher diskutiert, MongoDb speichert Daten in Datensätzen, die genannt werden Unterlagen. Die Daten befinden sich in einem JSON-ähnlichen Format und Einträge existieren als Schlüsselwertpaare.

Hier haben wir ein Dokument namens erstellt Studenten und fügte einige Studentendaten wie folgt eingefügt. Fügen Sie dies auf Ihre MongoDB -Eingabeaufforderung ein und drücken Sie die Eingabetaste.

db.Studenten.InsertOne ("Vorname": "John", "Last_name": "Doe", "City": "Lissabon", "Id No.": 34569765," Alter ": 28) 

Führen Sie den Befehl aus, um die Dokumente in Ihrer Datenbank anzuzeigen.

> Sammlungen anzeigen 

Um die in den Dokumenten gespeicherten Daten anzuzeigen:

> db.Studenten.find () oder> db.Studenten.finden().hübsch() 
MongoDB -Datenbankdaten anzeigen

Um das Dokument zu löschen, wird der Befehl sein:

> db.Studenten.tropfen() 
Abschluss

MongoDb ist ein hoch skalierbares und flexibles NoSQL -Datenbanksystem, das aufgrund seiner Vielseitigkeit und des flexiblen Modells zunehmend von Entwicklern übernommen wird. Es ist leicht zu lernen und kann mit großen Programmiersprachen wie Python und Java verwendet werden. In diesem Leitfaden führten wir Sie durch die Installation von MongoDb An Rocky Linux Und Almalinux.