Wie installiere und konfiguriere ich MongoDB in Fedora 25?

Bei der Verwaltung von Datenbanken in Linux- Umgebungen haben wir die Möglichkeit, auf umfangreiche Anwendungen zurückzugreifen, damit der Betrieb und die Struktur der Datenbank in Bezug auf Integrität, Sicherheit und Stabilität korrekt sind. Eines dieser nützlichen Tools für alles, was mit der Welt der Datenbanken in MongoDB zu tun hat.

MongoDB bietet eine Vielzahl von Funktionen, da es sich um eine Nicht-SQL-Datenbank handelt, mit der wir:

  • Hohe Leistung
  • Sicherheit und Integrität der gespeicherten Daten.
  • Gute Verfügbarkeit.
  • Komplette Suchsprache.
  • Automatische Skalierung, die Stabilität garantiert.

MongoDB wurde als NoSQL-Datenbank entwickelt, die aufgrund ihrer großartigen Funktionen weltweit anerkannt ist. Bei dieser Gelegenheit erfahren Sie, wie Sie MongoDB auf dem Fedora 25-Server installieren , um das Beste aus diesem großartigen Tool herauszuholen.

1. MongoDB-Pakete

MongoDB unterstützt verschiedene Pakete, die mit eigenen Repositorys und Komponenten geliefert werden. Dies sind:

  • mongodb-org : Es ist ein Metapaket, das alle verfügbaren Pakete von MongoDB enthält.
  • mongodb-org-server : Enthält den mongod-Daemon und die gesamte Konfiguration für die Init-Skripte.
  • mongodb-org-mongos : Enthält die Dämonenmongos.
  • mongodb-org-shell : Enthält den Shell-Daemon.
  • mongodb-org-tools : Enthält alle MongoDB-Tools wie: mongo,
  • mongodump , mongorestore , mongoexport , mongoimport , mongostat , mongotop , bsondump , mongofiles , mongooplog .

2. Erstellen Sie das MongoDB-Repository in Fedora 25

In Fedora-Umgebungen ist es notwendig, die Datei zu erstellen, in der MongoDB installiert wird. Dazu erstellen wir die folgende Datei mit dem bevorzugten Editor wie vi oder nano:

 nano /etc/yum.repos.d/mongodb-org-3.2.repo 

Es wird eine leere Datei angezeigt, in der folgende Zeilen eingegeben werden müssen:

 [mongodb] name = MongoDB Repository baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 aktiviert = 1 

install-mongodb-fedora-1.png

In diesem Fall haben wir nano verwendet und die Änderungen mit der Tastenkombination Strg + O gespeichert und den Editor mit der folgenden Kombination verlassen:

See also  So ordnen Sie das Netzwerklaufwerk in Windows 10 zu

+ X Strg + X

3. Aktualisierung der MongoDB-Pakete

Sobald die Datei erstellt ist, aktualisieren wir die Tool-Pakete mit dem folgenden Befehl:

 sudo yum -y update 

install-mongodb-fedora-2.png

4. MongoDB in Fedora 25 installieren

Sobald wir das System aktualisiert haben, besteht der nächste Schritt darin, MongoDB in Fedora 25 zu installieren. Dazu führen wir den folgenden Befehl aus:

 sudo yum install -y mongodb-org 

install-mongodb-fedora-3.png

Wir akzeptieren den Download und sobald alle Pakete und Dienstprogramme von MongoDB in Fedora 25 installiert wurden, werden wir feststellen, dass alles korrekt war:

install-mongodb-fedora-4.png

5. MongoDB in Fedora 25 konfigurieren

Die Konfiguration von MongoDB in Fedora 25 ist einfach. Wir müssen mit dem bevorzugten Editor auf die Datei /etc/mongod.conf zugreifen und überprüfen , ob alle folgenden Zeilen nicht kommentiert sind:

  • Pfad
  • Hafen
  • dbpath

install-mongodb-fedora-5.png

Falls eine dieser Zeilen kommentiert ist, löschen wir das Symbol #.
In dieser Konfigurationsdatei haben wir zwei grundlegende Werte:

Hafen
Gibt den Port an, an dem die MongoDB-Überwachungsverbindung verfügbar ist

dbpath
Zeigt an, dass MongoDB zu diesem Zeitpunkt nur lokale Verbindungen empfängt. Falls erforderlich, können Sie in dieser Zeile die IP-Adresse unseres Servers durch Komma trennen, damit die Kommunikation mit MongoDB hergestellt werden kann.

Wenn wir eine Änderung durchführen, müssen wir den Dienst mit dem folgenden Befehl neu starten:

 sudo systemctl starte mongod neu 

Wir starten den MongoDB-Dienst mit dem folgenden Befehl:

 systemctl start mongod 

install-mongodb-fedora-6.png

Um den Status von MongoDB in Fedora 25 in Echtzeit zu erfahren, verwenden wir den Befehl:

 systemctl status mongod 

install-mongodb-fedora-7.png

Wir können sehen, dass sein aktueller Status aktiv ist (Aktiv und läuft). Einer der grundlegenden Schritte, damit die Kommunikation in Fedora 25 effektiv ist und MongoDB problemlos ausgeführt werden kann, ist die Autorisierung des Standardports der Anwendung, der in der Fedora-Firewall wie wir gesehen haben 27017 lautet.

See also  Windows 7 - Fortgeschrittene Tricks 6

Dazu führen wir folgende Befehle aus:

 firewall-cmd --zone = public --add-port = 27017 / tcp --permanent firewall-cmd --reload 

install-mongodb-fedora-8.png

Auf diese Weise haben wir die Autorisierung dieses Hafens in Fedora 25 dauerhaft gemacht.

6. MongoDB in Fedora 25 ausführen

Sobald diese Werte definiert sind, führen wir den MongoDB-Dienst mit dem folgenden Befehl aus:

 sudo service mongod start 

install-mongodb-fedora-9.png

7. So greifen Sie auf das MongoDB-Protokoll in Fedora 25 zu

Um mit Sicherheit alle Ereignisse zu kennen, die mit der Anwendung geschehen, können wir auf das Protokoll zugreifen, das jedes interne Ereignis registriert. Dieses Protokoll wird in der Datei mongod.log gespeichert und wir greifen mit dem bevorzugten Editor zu:

 sudo nano /var/log/mongodb/mongod.log 

install-mongodb-fedora-10.png

Wir erhalten eine vollständige Zusammenfassung mit Datum und Uhrzeit des Ereignisses sowie der Art des Ereignisses.

8. Aktivieren Sie MongoDB, um in Fedora 25 automatisch zu starten

Wir können den folgenden Befehl ausführen, damit MongoDB automatisch gestartet wird, und es ist nicht erforderlich, den manuellen Vorgang bei jedem Einschalten des Geräts durchzuführen:

 Systemctl aktivieren mongod.service 

Auf diese Weise wird MongoDB beim Starten des Computers ebenfalls automatisch gestartet.

9. So rufen Sie MongoDB Fedora 25 auf

Um eine Verbindung zur MongoDB-Datenbank herzustellen, führen wir den Befehl mongo aus.

Die Optionen in MongoDB sind:

  • > show dbs (Bereitstellen der aktuellen Datenbanken)
  • > Sammlungen anzeigen (Sammlungen in MongoDB anzeigen)
  • > Benutzer anzeigen (Aktive Benutzer in MongoDB anzeigen)
  • > use <db name> (Ermöglicht die Verwendung einer bestimmten Datenbank)

install-mongodb-fedora-11.png

Geben Sie das Wort exit ein, um MongoDB zu beenden.

10. So deinstallieren Sie MongoDB von Fedora 25

Wir sind der Meinung, dass MongoDB derzeit nicht mehr benötigt wird. Wir können es über die folgende Befehlszeile in der angegebenen Reihenfolge deinstallieren:

 Service Mongod Stop yum erase $ (rpm -qa | grep mongodb-org) rm -r / var / log / mongodb rm -r / var / lib / mongo 

MongoDB ist eine großartige Alternative für die gesamte Datenbankverwaltung in Fedora 25 .

See also  Finden und platzieren Sie den besten Hashtag in Instagram-Foto

Wie installiere ich MongoDB Ubuntu?

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *