AWS unterstützt NoSQL -Datenbanken wie Dynamodb, Neptun, Dokument DB, Amazon Timestream, Amazon QLDB, Neptun und Elastic Cache, aber wenn eine Person mit MongoDB vertraut ist und ihn in AWS einrichten möchte. Das Einstellen von MongoDB in AWS ist mit dem Amazon EC2 -Service möglich. In diesem Artikel wird der MongoDB von AWS Schritt für Schritt nachgewiesen.
Setup MongoDB auf AWS
Erstellen Sie zunächst eine EC2 -Instanz, indem Sie suchen EC2 in der Suchleiste der AWS -Managementkonsole. Es wird sich öffnen EC2 Dashboard, also klicken Sie auf die Dropdown-Schaltfläche für die Startinstanz und wählen Sie die Option aus Startinstanz:
Ein neuer Starten Sie eine Instanz Der Assistent wird sich öffnen, dieser EC2 -Instanz einen Namen geben:
Wählen Sie ein Amazon -Maschinenbild als Amazon Linux und stellen Sie sicher, dass es es ist die Architektur ist auf 64 Bit eingestellt:
Zum Zweck einer sicheren Anmeldung entweder Wählen Sie ein bereits vorhandenes Schlüsselpaar oder erstellen Sie ein neues Schlüsselpaar mit seinen Standardwerten:
Lassen Sie den Rest der Einstellungen standardmäßig und klicken Sie auf Startinstanz:
Eine Erfolgsnachricht wird auf dem Bildschirm angezeigt, dass die Instanz gestartet wird:
Gehe zum EC2 Dashboard und aus der Kategorie Instanzen Wählen Sie die Optionsinstanzen aus, sie öffnet die Instanzen Dashboard. Wählen Sie die gerade erstellte Instanz aus und klicken Sie auf die Instanz -ID. Es wird eine öffnen Instanz Zusammenfassung Assistent. Klicken Sie nun auf verbinden Die Schaltfläche und ein neues Fenster wird von hier aus geöffnet Registerkarte SSH und kopieren Sie den Befehl ssh:
Um diesen SSH -Befehl einzufügen, öffnen Sie die Eingabeaufforderung oder PowerShell, Fügen Sie den Befehl ein und drücken Sie die Eingabetaste:
Typ Ja Wenn eine Nachricht für die Kontinuität erscheint. Sie werden erfolgreich in Ihr Amazon Linux angemeldet.
Nach der erfolgreichen Anmeldung besteht der nächste Schritt darin, MongoDB zu installieren. Zu diesem Zweck ist es obligatorisch zu Erstellen und fügen Sie das Repository für MongoDB hinzu und fügen Sie hinzu. Geben Sie also diesen Befehl ein, um die Repository -Datei zu erstellen und zu öffnen:
$ sudo nano /etc /yum.Repos.d/mongoDb-org-6.0.Repo
Geben Sie diesen Code in die Datei ein:
[Mongodb-org-6.0]
Name = MongoDB Repository
BaseURl = https: // repo.MongoDb.org/yum/Amazon/2/mongoDB-org/6.0/x86_64/
gpgcheck = 1
aktiviert = 1
gpgkey = https: // www.MongoDb.org/static/pgp/server-6.0.ASC
Speichern Sie nun diese Datei und kehren Sie zum Terminal zurück, indem Sie drücken Strg + O und Strg + X -Tasten:
Das Repository wird hinzugefügt, jetzt ist es Zeit, das MongoDB-ORG-Paket durch Eingabe zu installieren:
$ sudo yum install -y mongoDb -org
Führen Sie diesen Befehl aus, um die Dienste von Mongod zu aktivieren:
$ sudo chkconfig Mongod auf
Nun, um die Dienste durch Eingabe zu starten:
$ sudo Service Mongod Start
Verbinden wir mit der lokalen Datenbank mit dem Befehl:
$ mongosh
In der obigen Ausgabe ist es sichtbar, dass die Datenbank verbunden ist.
Befehle für MongoDB
Jetzt sind Sie in der MongoDB -Shell angemeldet, lass uns einige einfache MongoDB -Befehle ausführen.
Um die aktuell ausgewählte Datenbank anzuzeigen, geben Sie ein:
Um eine Datenbank zu verwenden, geben Sie die Verwendung und den Namen der Datenbank an:
Verwenden Sie die Daten zum Einfügen von Daten in die Datenbanksammlung .Fügen Sie die Funktion ein, stellen Sie sicher, dass Sie den Schlüssel der Daten sowie dessen Wert bereitstellen:
db.meine Sammlung.einfügen (name: "md", Alter: 25)
Notiz: MyCollection ist der Name der Sammlung in der aktuellen Datenbank (Test).
Verwenden Sie die Daten aus der Datenbank, um die Daten aus der Datenbank anzuzeigen .finden Funktion:
db.meine Sammlung.finden()
MongoDB wird erfolgreich auf AWS eingestellt und reagiert auf die Befehle von MongoDB. Es ist bereit für die Aufbewahrung, Manipulation und das Abrufen einer großen Datenmenge.
Abschluss
MongoDB ist eine der beliebten NoSQL -Datenbanken, um eine große Datenmenge zu speichern und zu verwalten. Das Einrichten von MongoDB auf AWS ist mit der Amazon EC2 -Instanz möglich. Durch Starten der EC2 -Instanz mit Amazon Linux (Amazon Machine Image) und dem Hinzufügen eines MongoDB -Repositorys mit dem Open SSH -Client in IT. Nach dem Hinzufügen des Repositorys kann MongoDB mit dem MongoDB-ORG-Paket installiert und seine Dienste starten. Sobald es für die Verwendung bereit ist, führen Sie die gewünschten Aufgaben mit den MongoDB -Befehlen aus.