Wie installiere ich MongoDB unter Ubuntu?



In diesem Artikel erfahren Sie, wie Sie MongoDB unter einem Ubuntu-Betriebssystem installieren. Eine ausführliche und detaillierte praktische Demonstration finden Sie hier.

Linux ist nach dem Windows-Betriebssystem eines der beliebtesten Betriebssysteme der Branche. Im Gegensatz zu Windows und Mac OS, die einige in Standardversionen enthalten, bietet das Linux-Betriebssystem eine Vielzahl unterschiedlicher Varianten, die Benutzer je nach Bedarf herunterladen können. Eine solche Variante des Linux-Betriebssystems ist Ubuntu, die bei weitem beliebteste Version von Linux, die heute verfügbar ist. Wenn Sie verwenden möchten Auf Ihrem Ubuntu-Betriebssystem müssen Sie zunächst MongoDB auf Ihrem Ubuntu-Betriebssystem installieren. In diesem Artikel werden wir genau darauf eingehen.

Die folgenden Hinweise werden in diesem Artikel behandelt:





Lass uns anfangen!

So installieren Sie MongoDB unter Ubuntu



Führen Sie die folgenden Schritte aus, um MongoDB unter Ubuntu OS zu installieren.

Importieren Sie das MongoDB-Paket

In diesem Schritt müssen Sie zuerst den öffentlichen Schlüssel importieren, der vom Ubuntu-Paketverwaltungssystem verwendet wird. Einer der besten Vorteile der Verwendung des Ubuntu Package Management-Systems besteht darin, dass alle importierten Schlüssel konsistent und authentisch sind, da überprüft wird, ob alles mit GPG-Schlüsseln signiert ist.



Verwenden Sie den folgenden Befehl, um den öffentlichen MongoDB-Schlüssel zu importieren.

> sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10

Sobald dies erledigt ist, müssen Sie eine Quelllistendatei für MongoDB erstellen

Die Liste, die Sie erstellen müssen, lautet /etc/apt/sources.list.d/mongodb-org-3.4.list. Dazu können Sie den folgenden Befehl verwenden.

> echo “deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Sobald dies erledigt ist, müssen Sie das lokale Paket-Repository aktualisieren. Verwenden Sie dazu den folgenden Befehl.

> sudo apt-get update

Lassen Sie uns nun sehen, wie das MongoDB-Paket installiert wird

Installieren Sie das MongoDB-Paket

Nachdem Sie das MongoDB-Repository erfolgreich importiert haben, ist es Zeit, die MongoDB-Pakete zu installieren.

Sie müssen die neueste stabile Version von MongoDB für Ubuntu installieren und dazu den folgenden Befehl verwenden.

> sudo apt-get install -y mongodb-org

Wenn Sie in einer bestimmten Situation eine bestimmte Version von MongoDB für Ubuntu installieren müssen, können Sie den folgenden Befehl verwenden. Sudo apt-get install -y mongodb-org = 3,4 mongodb-org-server = 3,4 mongodb-org- shell = 3,4 mongodb-org-mongos = 3,4 mongodb-org-tools = 3,4

Python __init__ selbst

Nachdem wir nun wissen, wie MongoDB unter Ubuntu installiert wird, wollen wir sehen, wie man es startet.

Starten Sie die MongoDB-Plattform

Nachdem mongoDb erfolgreich auf Ihrem Ubuntu-System installiert wurde, ist es Zeit, es zu starten. Zu diesem Zweck können Sie den folgenden Code verwenden.

> sudo vim /etc/systemd/system/mongodb.service

Im obigen Beispiel haben wir eine Konfigurationsdatei mit dem Namen mongodb.service in / etc / systemd / system erstellt und damit alle von uns benötigten mongoDb-Dienste verwaltet.

Wenn die Datei erfolgreich erstellt wurde, öffnen Sie sie und kopieren Sie den folgenden Code in den Inhalt.

#Unit enthält die Abhängigkeiten, die erfüllt sein müssen, bevor der Dienst gestartet wird.

[Einheit] Beschreibung = MongoDB-Datenbank After = network.target Documentation = https: //docs.mongodb.org/manual # Der Dienst teilt systemd mit, wie der Dienst gestartet werden soll. # Schlüssel `Benutzer` gibt an, dass der Server unter dem Mongodb-Benutzer ausgeführt wird, und #` ExecStart` definiert den Startbefehl für den MongoDB-Server. [Dienst] User = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Die Installation teilt systemd mit, wann der Dienst automatisch gestartet werden soll. # `multi-user.target` bedeutet, dass der Server beim Booten automatisch gestartet wird. [Installieren] WantedBy = multi-user.target

Aktualisieren Sie anschließend den Systemdienst mit dem folgenden Befehl.

> systemctl daemon-reload

Starten Sie den Dienst mit systemcl.

> sudo systemctl starte mongodb

Sie müssen sicherstellen, dass mongoDb an Port 27017 gestartet wurde. Verwenden Sie dazu den folgenden Code.

> netstat -plntu

Danach müssen Sie überprüfen, ob der Dienst ordnungsgemäß gestartet wurde. Verwenden Sie den folgenden Code, um dasselbe zu tun.

> sudo systemctl status mongodb

Wenn das System wie erwartet betriebsbereit ist, sollte Ihre Ausgabe zusammen mit der PID und dem aktuell verbrauchten Speicher / der aktiven CPU aktiv (laufend) angezeigt werden.

Wenn Sie in einer bestimmten Situation den automatischen Start von MongoDb aktivieren müssen, müssen Sie den folgenden Befehl verwenden.

> sudo systemctl enable mongodb

Verwenden Sie diesen Befehl, um MongoDB zu stoppen.

> sudo systemctl stop mongodb

Wenn Sie mongoDb neu starten müssen, verwenden Sie diesen Befehl.

> sudo systemctl mongodb neu starten

Dies bringt uns zum letzten Teil dieses Artikels,

Konfigurieren und Herstellen einer Verbindung zum MongoDB-Server

Öffnen Sie zuerst die mongoDb-Shell. Verwenden Sie dazu den folgenden Befehl, um dies auf Ihrem Server zu tun.

Wie funktioniert Casting in Java?
> Mongo

Wechseln Sie nach dem Öffnen mit dem folgenden Code zur Admin-Datenbank.

> benutze admin

Erstellen Sie nun den Root-Benutzer mit diesem Befehl.

> db.createUser ({Benutzer: 'admin', pwd: & rdquopassword ', Rollen: [{Rolle:' root ', db:' admin '}]})

Wenn dies alles erledigt ist, beenden Sie die MongoDb-Shell.

Starten Sie mongoDb neu und stellen Sie eine Verbindung mit dem im obigen Schritt erstellten Benutzer her.

> mongo -u admin -p admin123 --authenticationDatabase admin

Wenn Sie die aktuelle Datenbank anzeigen möchten, die verbunden wird, verwenden Sie den folgenden Befehl.

Zeige dbs

Dies bringt uns zu diesem Artikel. Ich hoffe, Sie haben gelernt, wie man MongoDB unter Ubuntu-Betriebssystem installiert.

Nachdem Sie verstanden haben, was Big Data ist, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Der Edureka Big Data Hadoop-Zertifizierungskurs hilft Lernenden, Experten für HDFS, Garn, MapReduce, Schwein, Bienenstock, HBase, Oozie, Flume und Sqoop zu werden. Dabei werden Anwendungsfälle in Echtzeit in den Bereichen Einzelhandel, soziale Medien, Luftfahrt, Tourismus und Finanzen verwendet.

Hast du eine Frage an uns? Erwähnen Sie sie im Kommentarbereich und wir werden uns bei Ihnen melden.