Website-Suche

So installieren Sie CouchDB unter Debian 10


CouchDB ist eine leistungsstarke Open-Source-NoSQL-Lösung, bei der Daten im JSON-basierten Dokumentformat als Schlüssel/Wert-Paare, Listen oder Karten gespeichert werden. Es bietet eine RESTFUL API, die es Benutzern ermöglicht, Datenbankdokumente einfach zu verwalten, indem sie Aufgaben wie das Lesen, Bearbeiten und Löschen von Objekten ausführen.

CouchDB bietet große Vorteile wie schnelle Indizierung und einfache Replikation von Datenbanken über verschiedene Instanzen in einem Netzwerk. In dieser Anleitung erfahren Sie, wie Sie CouchDB unter Debian 10 installieren können.

Schritt 1: CouchDB-Repository unter Debian hinzufügen

Wir beginnen damit, dass wir uns bei unserem Debian-Server anmelden und die Paketlisten mit dem apt-Paketmanager aktualisieren, wie gezeigt:

sudo apt update

Als nächstes müssen wir das CouchDB-Repository für Debian wie folgt hinzufügen:

echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Anschließend importieren Sie den GPG-Schlüssel mit dem Curl-Befehl wie gezeigt.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Schritt 2: Installieren Sie CouchDB unter Debian

Wenn das CouchDB-Repository vorhanden ist, aktualisieren Sie die Systempaketliste, um das neu hinzugefügte Repository zu synchronisieren.

sudo apt update

Installieren Sie dann CouchDB mit dem apt-Paketmanager wie gezeigt:

sudo apt install couchdb

Nach der Hälfte des Vorgangs werden Sie aufgefordert, einige wichtige Details anzugeben. Zunächst müssen Sie den Konfigurationstyp angeben, den Sie für Ihre Instanz einrichten möchten. Da wir nur auf einem einzelnen Server installieren, wählen Sie die Option „Standalone“.

Stellen Sie als Nächstes die Netzwerkbindungsschnittstelle bereit. Dies ist zunächst auf die localhost-Adresse eingestellt – 127.0.0.1. Sie können es jedoch auf 0.0.0.0 setzen, damit es alle Netzwerkschnittstellen abhören kann.

Geben Sie anschließend das Administratorkennwort ein. Dies ist das Passwort, das beim Zugriff auf CouchDB über die WebUI verwendet wird.

Und bestätige es.

Schritt 3: Stellen Sie sicher, dass CouchDB ausgeführt wird

CouchDB lauscht standardmäßig auf Port 5984. Sie können dies überprüfen, indem Sie das Dienstprogramm netstat wie folgt aufrufen:

sudo netstat -pnltu | grep 5984

Alternativ können Sie den Systemdienst verwenden, um zu überprüfen, ob der CouchDB-Daemon ausgeführt wird:

sudo systemctl status couchdb

Großartig, unsere CouchDB-Instanz läuft wie erwartet.

Schritt 4: Zugriff auf CouchDB über WebUI

Die Verwaltung von CouchDB ist dank der einfachen und intuitiven Weboberfläche, die es bietet, einfach. Um auf CouchDB zuzugreifen, durchsuchen Sie die URL:

http://localhost:5984 

Sie müssen sich mit dem Benutzernamen und dem Passwort anmelden, die Sie während der Installation festgelegt haben.

Nach dem Anmelden erhalten Sie die folgende Oberfläche.

Und damit ist es erledigt. Wir haben Sie durch die Installation von CouchDB unter Debian 10 geführt.