Website-Suche

So installieren Sie die MongoDB Community Edition unter Ubuntu


MongoDB ist eine Open-Source-Dokumentendatenbank, die auf der Spitzentechnologie von NoSQL basiert. Es unterstützt die Entwicklung moderner Webanwendungen mit Funktionen wie starker Konsistenz, Flexibilität, ausdrucksstarken Abfragesprachen und Sekundärindizes und vielem mehr. Darüber hinaus bietet es Unternehmen eine hervorragende Skalierbarkeit und Leistung für die Erstellung moderner Anwendungen mit leistungsstarken und geschäftskritischen Datenbanken.

In diesem Artikel erfahren Sie, wie Sie die neueste Version von MongoDB 4.4 Community Edition auf Ubuntu LTS-Versionen (Langzeitunterstützung) von Ubuntu Linux mithilfe von apt installieren und konfigurieren Paket-Manager.

Plattformunterstützung

MongoDB 4.4 Community Edition enthält die folgenden 64-Bit-Versionen von Ubuntu LTS (Langzeitunterstützung):

  • 20.04 LTS („Focal“)
  • 18.04 LTS („Bionic“)
  • 16.04 LTS („Xenial“)

Die Standard-Ubuntu-Repositorys bieten eine veraltete MongoDB-Version, daher werden wir die neueste MongoDB aus dem offiziellen MongoDB-Repository auf dem Ubuntu-Server installieren und konfigurieren.

Schritt 1: Hinzufügen des MongoDB-Repositorys unter Ubuntu

1. Um die neueste Version der MongoDB Community Edition auf Ihrem Ubuntu-Server zu installieren, müssen Sie die erforderlichen Abhängigkeiten wie gezeigt installieren.

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Als nächstes importieren Sie den öffentlichen GPG-Schlüssel von MongoDB, der vom Paketverwaltungssystem verwendet wird, mit dem folgenden wget-Befehl.

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

3. Erstellen Sie anschließend die Listendatei /etc/apt/sources.list.d/mongodb-org-4.4.list, die die MongoDB-Repository-Details unter /etc/apt/sources.list.d/ Verzeichnis für Ihre Ubuntu-Version.

Führen Sie nun den folgenden Befehl entsprechend Ihrer Version von Ubuntu aus:

Ubuntu 20.04 (Focal)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 18.04 (Bionic)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 16.04 (Xenial)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Speichern Sie anschließend die Datei und schließen Sie sie.

4. Führen Sie als Nächstes den folgenden Befehl aus, um die lokale Paketdatenbank neu zu laden.

sudo apt-get update

Schritt 2: Installation der MongoDB-Datenbank unter Ubuntu

5. Nachdem das MongoDB-Repository nun aktiviert ist, können Sie die neueste stabile Version installieren, indem Sie den folgenden Befehl ausführen.

sudo apt-get install -y mongodb-org

Während der MongoDB-Installation werden die Konfigurationsdatei /etc/mongod.conf, das Datenverzeichnis /var/lib/mongodb und das Protokoll erstellt Verzeichnis /var/log/mongodb.

Standardmäßig wird MongoDB mit dem Benutzerkonto mongodb ausgeführt. Wenn Sie den Benutzer ändern, müssen Sie auch die Berechtigung für die Verzeichnisse data und log ändern, um Zugriff auf diese Verzeichnisse zu gewähren.

6. Starten und überprüfen Sie dann den mongod-Prozess, indem Sie den folgenden Befehl ausführen.

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. Starten Sie nun eine mongo-Shell ohne Optionen, um eine Verbindung zu einem mongod herzustellen, der auf Ihrem lokalen Host mit dem Standardport 27017< läuft.

mongo

Deinstallieren Sie die MongoDB Community Edition

Um MongoDB einschließlich MongoDB-Anwendungen, die Konfigurationsdateien und alle Verzeichnisse mit Daten und Protokollen vollständig zu entfernen, führen Sie die folgenden Befehle aus.

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Ich hoffe, dass Sie diesen Leitfaden nützlich finden. Bei Fragen oder zusätzlichen Informationen können Sie den Kommentarbereich unten nutzen, um Ihre Bedenken auszudrücken.