GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

MongoDB auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Prozess?

MongoDB (bekannt als Mongo) ist ein dokumentenorientiertes Datenbankverwaltungssystem.

Sie wird als NoSQL-Datenbank kategorisiert, da sie eine nicht-relationale Datenbank ist und nicht mit der herkömmlichen tabellenbasierten relationalen Datenbankstruktur funktioniert.

Es funktioniert effizient mit großen Datenmengen. Einige der bekannten Unternehmen, die MongoDB verwenden, sind Facebook, Cisco, Forbes, Adobe, Nokia und so weiter.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende MongoDB-Abfragen durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie MongoDB auf dem Ubuntu 20.04 LTS-System installiert wird. Sie können dasselbe Verfahren für frühere Ubuntu-Versionen verwenden:Ubuntu 18.04 LTS und 16.04 LTS.


Hauptbefehle von MongoDB

Es ist auch wichtig, einige Befehle zum Verwalten von MongoDB zu kennen:

# systemctl status mongod - shows the status of MongoDB;
# systemctl stop mongod - stops MongoDB;
# systemctl start mongod - starts MongoDB; 
# systemctl restart mongod - restarts MongoDB;
# systemctl disable mongod - prevents MongoDB from starting automatically; 
# systemctl enable mongod - enables MongoDB to start automatically.


Methoden zur Installation von MongoDB auf einem Ubuntu-System

Wir können MongoDB auf Ubuntu auf zwei Arten installieren:

ich. Über den Paketmanager

ii. Über Archiv

Hinweis:Sie benötigen sudo-Zugriff, um MongoDB auf dem Ubuntu-Betriebssystem zu installieren.


1. Installieren Sie MongoDB mit dem Paket-Manager

Das in Ubuntu verfügbare MongoDB-Paket wird nicht von MongoDB Inc. verwaltet. Hier zeigen wir Ihnen die Installation der offiziellen MongoDB-Paketversion 4.4. die von MongoDB Inc. verwaltet wird. Befolgen Sie die nachstehenden Anweisungen, um MongoDB mit dem Ubuntu-Paketmanager zu installieren.


ich. Öffentlichen MongoDB-Schlüssel importieren

Zuerst müssen Sie den MongoDB-Repository-Schlüssel zu Ihrem apt-Schlüsselbund hinzufügen. Dadurch vertraut Ihr System dem hinzugefügten Repository.

Führen Sie diesen Befehl aus, um den MongoDB-Schlüssel hinzuzufügen:

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Wenn es erfolgreich hinzugefügt wurde, sehen Sie in der Ausgabe OK.


ii. MongoDB-Repository hinzufügen

Fügen Sie das MongoDB-Repository zur Quellenliste Ihres Systems hinzu.

Bearbeiten Sie dazu die Datei sources.list mit dem folgenden Befehl:

$ sudo nano /etc/apt/sources.list

Fügen Sie die folgende Zeile in die Datei ein:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse

Speichern Sie nun die Datei und schließen Sie sie.


iii. Repository-Index aktualisieren

Verwenden Sie nun den folgenden Befehl, um den Repository-Index Ihres Systems zu aktualisieren:

$ sudo apt update


iv. Installieren Sie MongoDB

Nachdem das MongoDB-Repository zur Quellenliste unseres Systems hinzugefügt wurde, können wir es wie folgt installieren:

$ sudo apt install mongodb-org

Wenn Sie mit der Option j/n aufgefordert werden, drücken Sie j, um fortzufahren.


v. MongoDB ausführen

Um MongoDB auszuführen, starten Sie den Mongod-Dienst (Daemon für MongoDB) mit dem folgenden Befehl:

$ sudo systemctl start mongod

Wenn der Dienst nicht startet oder ein Fehler wie „Dienst nicht gefunden“ auftritt, geben Sie den folgenden Befehl ein:

$ sudo systemctl daemon-reload

Nachdem Sie den Mongod-Dienst gestartet haben, überprüfen Sie seinen Status, um zu überprüfen, ob er einwandfrei läuft.

Verwenden Sie dazu den folgenden Befehl:

$ sudo systemctl status mongod

Wenn es gut läuft, sehen Sie den aktiven (laufenden) Status.

Um die MongoDB automatisch bei jedem Booten zu starten, lautet der Befehl:

$ sudo systemctl enable mongod

Um nun die Mongo-Shell von demselben System aus zu starten, auf dem der Mongod-Prozess ausgeführt wird, lautet der Befehl wie folgt:

$ mongo


2. Installieren Sie MongoDB mithilfe des Archivs

Die empfohlene Methode zur Installation von MongoDB unter Ubuntu ist jedoch die Verwendung des apt-Paketmanagers, da er die erforderlichen Abhängigkeiten während der Installation installiert.

Sie können jedoch ein Archiv (.tgz-Tarball) verwenden, um es manuell in Ubuntu zu installieren.

Befolgen Sie die nachstehenden Anweisungen, um MongoDB mithilfe des offiziellen MongoDB-Archivs zu installieren.


ich. Abhängigkeiten installieren

Verwenden Sie den folgenden Befehl, um die für die Installation von MongoDB erforderlichen Abhängigkeiten zu installieren:

$ sudo apt install libcurl4 openssl liblzma5

Wenn Sie mit der Option j/n aufgefordert werden, drücken Sie j, um fortzufahren.


ii. MongoDB-Archiv herunterladen

Jetzt müssen Sie das MongoDB-Archiv (.tgz-Tarball) herunterladen.

Verwenden Sie den folgenden Befehl, um die aktuellste Version von MongoDB auf Ihr System herunterzuladen:

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz

Alternativ können Sie MongoDB auch herunterladen, indem Sie auf die offizielle Download-Seite zugreifen. Rufen Sie die Seite auf und wählen Sie die MongoDB-Version, die Sie herunterladen möchten, Ihre Betriebssystemplattform und das Paket (tgz) aus.

Klicken Sie dann auf Herunterladen, um das Paket herunterzuladen.


iii. MongoDB-Archiv extrahieren

Extrahieren Sie das MongoDB-Archiv mit dem folgenden Befehl:

$ tar -xvzf mongodb-linux-x86_64-ubuntu2004-4.4.4.tgz


iv. Kopieren Sie Binärdateien in ein Verzeichnis in der PATH-Umgebungsvariable

Kopieren Sie nun die Binärdateien, die sich in linux-x86_64-ubuntu2004-4.4.4/bin befinden, in eines der Verzeichnisse im $PATH wie /usr/local/bin.

$ sudo cp -v mongodb-linux-x86_64-ubuntu2004-4.4.4/bin /usr/local/bin/


v. MongoDB ausführen

Führen Sie die folgenden Schritte aus, um MongoDB auszuführen:

1. Erstellen Sie Verzeichnisse zum Speichern von Daten und Protokollen.

Führen Sie dazu die folgenden Befehle aus:

$ sudo mkdir -p /var/lib/mongo
$ sudo mkdir -p /var/log/mongodb

2. Verwenden Sie den folgenden Befehl, um Ihrem Benutzerkonto Lese-/Schreibberechtigungen für das MongoDB-Datenverzeichnis zuzuweisen:

$ sudo chown `whoami` /var/lib/mongo

Weisen Sie dann dem Protokollverzeichnis die Berechtigung zu:

$ sudo chown `whoami` /var/log/mongodb

3. Führen Sie den Mongod-Prozess (Daemon für MongoDB) mit dem folgenden Befehl aus:

$ mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork

4. Um nun die Mongo-Shell von demselben System aus zu starten, auf dem der Mongod-Prozess ausgeführt wird, lautet der Befehl wie folgt:

$ mongo


Wie deinstalliere ich MongoDB vom Ubuntu-Linux-System?

Wenn Sie MongoDB nicht mehr benötigen, können Sie es vollständig von Ihrem Ubuntu-System deinstallieren. Stoppen Sie dazu zuerst den Mongod-Prozess:

$ sudo service mongod stop

Um MongoDB zu entfernen, das Sie mit dem Paketmanager installiert haben, lautet der Befehl wie folgt:

$ sudo apt purge mongodb-org

Wenn Sie auch die Protokolle und Datenverzeichnisse entfernen möchten, verwenden Sie die folgenden Befehle:

$ sudo rm -r /var/lib/mongodb
$ sudo rm -r /var/log/mongodb

Wenn Sie MongoDB über das Archiv installiert haben, können Sie es deinstallieren, indem Sie die MongoDB-Binärdateien aus /usr/local/bin.

entfernen



Ubuntu
  1. Installieren Sie Skencil auf Ubuntu 20.04 LTS – ein Schritt-für-Schritt-Prozess?

  2. Falkon Browser auf Ubuntu 20.04 LTS installieren – Schritt für Schritt?

  3. Franz Messenger auf Ubuntu 20.04 LTS installieren - Schritt für Schritt?

  4. Discord auf Ubuntu 20.04 installieren - Schritt für Schritt?

  5. Installieren Sie AIDE auf Ubuntu 20.04 - Ein Schritt-für-Schritt-Prozess?

So installieren Sie MongoDB auf Ubuntu 20.04 LTS

Icinga auf Ubuntu 20.04 LTS installieren – Schritt für Schritt?

Installieren Sie Laravel auf Ubuntu 20.04 - Schritt für Schritt?

Installieren Sie Grafana auf Ubuntu 20.04 - Schritt für Schritt?

Installieren Sie Ruby auf Ubuntu 20.04 - Schritt für Schritt?

MongoDB auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Prozess?