- 1. MongoDB-Pakete
- 2. Erstellen des MongoDB-Repositorys in Fedora 25
- 3. Aktualisierung der MongoDB-Pakete
- 4. MongoDB auf Fedora 25 installieren
- 5. MongoDB-Konfiguration in Fedora 25
- 6. Ausführen von MongoDB auf Fedora 25
- 7. Zugriff auf das MongoDB-Log in Fedora 25
- 8. Aktivieren Sie MongoDB zum automatischen Booten in Fedora 25
- 9. So betreten Sie MongoDB Fedora 25
- 10. So deinstallieren Sie MongoDB von Fedora 25
Bei der Verwaltung von Datenbanken in Linux-Umgebungen haben wir die Möglichkeit, auf große Anwendungen zurückzugreifen, damit der Betrieb und die Strukturierung der Datenbank in Bezug auf Integrität, Sicherheit und Stabilität korrekt ist. Eines dieser nützlichen Tools für alles, was mit der Welt der Datenbanken in MongoDB zu tun hat.
MongoDB Es bietet uns eine Vielzahl von Funktionen, da es sich um eine NoSQL-Datenbank handelt, mit der wir:
- Hochleistung.
- Sicherheit und Integrität der gespeicherten Daten.
- Große Verfügbarkeit.
- Vollständige Suchsprache.
- Automatische Skalierung, die Stabilität garantiert.
MongoDB wurde als NoSQL-Datenbank entwickelt, die aufgrund ihrer hervorragenden Eigenschaften weltweit weithin akzeptiert wird. Bei dieser Gelegenheit werden wir sehen wie installiere ich mongodb auf dem Fedora 25-Server, um das Beste aus diesem großartigen Tool herauszuholen.
1. MongoDB-Pakete
MongoDB unterstützt verschiedene Pakete, die mit ihren eigenen Repositorys und Komponenten geliefert werden. Dies sind:
- mongodb-org: Dies ist ein Metapaket, das alle verfügbaren MongoDB-Pakete enthält.
- mongodb-org-server: Enthält den Mongod-Daemon und alle Einstellungen für Init-Skripte.
- mongodb-org-mongos: Enthält den Mongos-Dämon.
- mongodb-org-shell: Enthält den Shell-Dämon.
- mongodb-org-tools: Enthält alle MongoDB-Tools wie: mongo,
- mongodump, mongorestore, mongoexport, mongoimport, Mongostat, mongotop, bsondump, Mongolen, mongooplog.
2. Erstellen des MongoDB-Repositorys 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.repoEs wird eine leere Datei angezeigt und dort müssen die folgenden Zeilen eingegeben werden:
[mongodb] name = MongoDB Repository baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 aktiviert = 1
In diesem Fall haben wir nano verwendet, also speichern wir die Änderungen mit der Tastenkombination Strg + O und verlassen den Editor mit der Kombination:
Strg + X
3. Aktualisierung der MongoDB-Pakete
Sobald die Datei erstellt wurde, aktualisieren wir die Toolpakete mit dem Befehl:
sudo yum -y update
4. MongoDB auf Fedora 25 installieren
Sobald wir das System aktualisieren, ist der nächste Schritt die Installation von MongoDB in Fedora 25 und dazu führen wir den folgenden Befehl aus:
sudo yum install -y mongodb-org
Wir akzeptieren den Download und sobald alle MongoDB-Pakete und -Dienstprogramme in Fedora 25 installiert sind, sehen wir, dass alles richtig war:
5. MongoDB-Konfiguration in Fedora 25
Das MongoDB-Konfiguration in Fedora 25 es ist einfach, wir müssen auf die Datei zugreifen /etc/mongod.conf Verwenden Sie den bevorzugten Editor und überprüfen Sie, ob alle folgenden Zeilen unkommentiert sind:
- Weg
- Hafen
- dbpath
Falls eine dieser Zeilen kommentiert wird, löschen wir das #-Symbol.
In dieser Konfigurationsdatei haben wir zwei grundlegende Werte:
HafenGibt den Port an, an dem die MongoDB-Listening-Verbindung verfügbar ist
dbpathEs zeigt an, dass MongoDB derzeit nur lokale Verbindungen erhält, bei Bedarf können wir in dieser Zeile, durch Kommas getrennt, die IP-Adresse unseres Servers angeben, damit dieser die Kommunikation mit MongoDB aufbauen kann.
Beim Ausführen einer Änderung müssen wir den Dienst mit dem Befehl neu starten:
sudo systemctl Neustart MongodWir fahren fort, den MongoDB-Dienst mit dem Befehl zu starten:
systemctl start mongod
Um den Status von MongoDB in Fedora 25 in Echtzeit zu erfahren, verwenden wir den Befehl:
systemctl status mongod
Wir können sehen, dass der aktuelle Status aktiv ist (Active and running). Einer der grundlegenden Schritte, damit die Kommunikation effektiv ist und MongoDB problemlos in Fedora 25 ausgeführt werden kann, besteht darin, den Standardport der Anwendung zu autorisieren, der, wie wir gesehen haben, in der Fedora-Firewall 27017 ist.
Dazu führen wir folgende Befehle aus:
Firewall-cmd --zone = public --add-port = 27017 / tcp --permanent Firewall-cmd --reload
Auf diese Weise haben wir die Autorisierung dieses Ports in Fedora 25 dauerhaft gemacht.
6. Ausführen von MongoDB auf Fedora 25
Sobald diese Werte definiert sind, führen wir den MongoDB-Dienst mit dem folgenden Befehl aus:
sudo service mongod start
7. Zugriff auf das MongoDB-Log in Fedora 25
Um mit Sicherheit alle Ereignisse zu kennen, die mit der Anwendung auftreten, können wir auf das Protokoll zugreifen, das jedes interne Ereignis aufzeichnet. Dieses Protokoll wird in der Datei mongod.log gespeichert und wir greifen mit dem bevorzugten Editor darauf zu:
sudo nano /var/log/mongodb/mongod.log
Wir erhalten eine vollständige Zusammenfassung mit Datum und Uhrzeit des Ereignisses sowie der Art des Ereignisses.
8. Aktivieren Sie MongoDB zum automatischen Booten in Fedora 25
Wir können den folgenden Befehl ausführen, damit MongoDB automatisch starten kann und nicht jedes Mal, wenn der Computer eingeschaltet wird, den manuellen Vorgang ausführen müssen:
systemctl aktivieren mongod.serviceWenn Sie dies ausführen, wird MongoDB beim Booten des Computers automatisch ebenfalls gestartet.
9. So betreten Sie MongoDB Fedora 25
Um eine Verbindung zur MongoDB-Datenbank herzustellen, führen wir den Befehl mongo aus.
Die Optionen in MongoDB sind:
- > show dbs (aktuelle Datenbanken anzeigen)
- > Sammlungen anzeigen (Sammlungen in MongoDB anzeigen)
- > Benutzer anzeigen (Anzeige der aktiven Benutzer in MongoDB)
- > use (Erlaubt die Verwendung einer bestimmten Datenbank)
Wir geben das Wort Exit ein, um MongoDB zu verlassen.
10. So deinstallieren Sie MongoDB von Fedora 25
In dem Moment, in dem wir der Meinung sind, dass es nicht mehr erforderlich ist, MongoDB zu verwenden, können wir mit der folgenden Befehlszeile in ihrer Reihenfolge zur Deinstallation fortfahren:
service mongod stop yum löschen $ (rpm -qa | grep mongodb-org) rm -r / var / log / mongodb rm -r / var / lib / mongoMongoDB ist eine großartige Alternative für alle Datenbankverwaltung in Fedora 25.
So installieren Sie MongoDB Ubuntu