CouchDB ist eine sehr beliebte NOSQL -Datenbank, genau wie andere berühmte Datenbanken MongoDB, Redis und Apache Cassandra. Es speichert die Daten auch nicht-relationale Weise und ein JSON-dokumentiertes Format. CouchDB kann problemlos aus dem Terminal installiert und verwaltet werden. Wir werden lernen, CouchDB im Betriebssystem CentOS 8 zu installieren.
Installation von CouchDB auf CentOS 8
CouchDB ist im offiziellen DNF -Paket -Repository von CentOS 8 nicht verfügbar. Daher müssen wir uns für die anderen Alternativen entscheiden und installieren, indem wir das Repository von CouchDB auf CentOS 8 hinzufügen.
Schritt 1: Stellen Sie sicher, dass Epel Repository aktiviert ist
Der erste Schritt zur Installation von CouchDB auf CentOS 8 besteht darin, sicherzustellen, dass das Epel -Repository aktiviert ist.
Um sicherzustellen, dass das Epel -Repository im Betriebssystem CentOS 8 aktiviert ist, geben Sie den Befehl ein:
$ sudo dnf install epel -release -y
Nachdem das Epel -Repository aktiviert ist, besteht der nächste Schritt darin, das CouchDB -Repository zum System hinzuzufügen.
Schritt 2: Fügen Sie dem System CouchDB -Repository hinzu
Um das CouchDB -Repository hinzuzufügen, erstellen Sie eine Repository -Datei mit dem unten angegebenen Befehl:
$ sudo nano /etc /yum.Repos.D/Apache-Couchdb.Repo
Sobald der Apache-Couchdb.Die Repo -Datei wird geöffnet, kopieren und fügen Sie die unten angegebenen Inhalte in der Datei ein:
[Bintray-Apache-Couchdb-rpm]
name = bintray-apache-couchdb-rpm
BasisaRl = http: // Apache.Bintray.com/couchdb-rpm/el $ releasever/$ basearch/
gpgcheck = 0
repo_gpgcheck = 0
aktiviert = 1
Speichern und schließen Sie die Datei mit den Verknüpfungen nach dem Einfügen des oben genannten Inhalts und schließen Sie sie Strg + S und Strg + x.
Schritt 3: Installieren Sie CouchDB auf CentOS 8
Gleich nach dem Hinzufügen des CouchDB -Repositorys können Sie jetzt den Installationsbefehl von CouchDB auf Centos 8 -Maschine mit dem unten angegebenen Befehl ausführen:
$ sudo dnf installieren Sie CouchDB
Die Installation von CouchDB beginnt und vervollständigt in einer Weile.
CouchDB ist in dieser Phase vollständig auf dem Betriebssystem von CentOS 8 installiert.
Schritt 4: Starten und aktivieren Sie den CouchDB -Dienst
Sobald die Installation von CouchDB abgeschlossen ist, müssen Sie den CouchDB -Dienst starten, indem Sie den Befehl eingeben:
$ sudo systemctl starten couchdb
Aktivieren Sie den CouchDB -Dienst in der Systemstart -Startzeit mit dem Befehl:
$ sudo systemctl aktivieren couchdb
Um zu überprüfen, ob der CouchDB -Dienst ausgeführt wird oder nicht, können Sie den folgenden Befehl eingeben:
$ sudo systemctl status couchdb
Nach erfolgreicher Installation von CouchDB und Start des Dienstes ist CouchDB bereit zu verwenden.
Konfiguration von CouchDB
Wenn Sie die CouchDB konfigurieren möchten, z. B. das Einrichten des Kennworts und den Zugriff von externen IP -Adressen ermöglichen. Die Konfigurationsdatei lokal.Ini von CouchDB ist in/opt/couchdb/etc platziert. Verzeichnis.
Den Einheimischen öffnen.INI -Datei mit dem Nano -Editor in CentOS 8 geben Sie den Befehl ein:
$ sudo nano/opt/couchdb/etc/lokal.Ini
Gehen Sie in den Abschnitt "Admins" und wenden Sie sich an die Zeile, wenn sie wie im unten angehängten Screenshot kommentiert wird, und geben Sie das Passwort Ihres Wunsches an, das Sie für die CouchDB festlegen möchten:
[Admins]
admin = myPassword
Wenn Sie externe Zugriff zulassen möchten, scrollen Sie in ähnlicher Weise ein bisschen mehr nach unten, gehen.
Speichern und schließen Sie den Nano -Editor mit den Tastatur Tastatur Tastatur Tastatur und Strg + x Tastatur mit der CouchDB -Konfiguration mit der CouchDB -Konfiguration ab und schließen Sie sie.
Starten Sie den CouchDB -Dienst neu, um das Passwort mit einem Hash zu sichern.
$ sudo systemctl restart CouchDB neu starten
Schließlich aktivieren und konfigurieren Sie im Falle einer Firewall, die auf Ihrem System ausgeführt wird, die Firewall des CentOS 8 -Systems so, dass er Port 5984 geöffnet hat, um einen externen Verkehr zu ermöglichen:
$ sudo firewall-cmd --zone = public --permanent --add-port = 5984/tcp
Zu diesem Zeitpunkt ist CouchDB vollständig konfiguriert und bereit, Ihre Anforderungen zu erfüllen.
Zugriff auf die Weboberfläche von CouchDB
Um auf die Weboberfläche von CouchDB zuzugreifen, gehen Sie einfach zu Ihrem Lieblingsbrowser und besuchen Sie den unten angegebenen Link:
http: // 127.0.0.1: 5984/_utils/
Sie haben einen sauberen und eleganten Aussehen von Fauxton (eine webbasierte Oberfläche von CouchDB).
Abschluss
So können wir die CouchDB im CentOS 8 -Betriebssystem installieren, konfigurieren und beginnen. CouchDB ist eine bevorzugte NOSQL -Datenbank unter den Branchenentwicklern und wird häufig in der Datenbankclusterbildung verwendet. Wenn Sie mehr über CouchDB erfahren möchten, lesen Sie die offizielle Dokumentation, um das Wissen Ihres CouchDB zu erkunden und zu erweitern.