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:
- MongoDB-Paket importieren
- Installieren Sie das MongoDB-Paket
- Starten Sie die MongoDB-Plattform
- Konfigurieren und Herstellen einer Verbindung zum MongoDB-Server
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.