Website-Suche

So installieren Sie Apache CouchDB in Ubuntu 20.04


Apache CouchDB, einfach CouchDB genannt, ist in Erlang implementiert und eine Open-Source-NoSQL-Datenbank mit Fokus zur Datenspeicherung im JSON-Format. CouchDB ist die perfekte Wahl für Betriebsteams und Unternehmen, die eine leistungsstarke NoSQL-Datenbanklösung suchen. Im Gegensatz zu relationalen Datenbanken wie MySQL verwendet CouchDB ein schemafreies Datenmodell und vereinfacht so die Datensatzverwaltung über verschiedene Computergeräte hinweg.

Dieses Tutorial zeigt Ihnen, wie Sie die neueste Version von Apache CouchDB unter Ubuntu 20.04 installieren.

Schritt 1: Aktivieren Sie das CouchDB-Repository

Melden Sie sich zunächst bei Ihrer Serverinstanz an und importieren Sie den GPG-Schlüssel wie gezeigt.

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

Stellen Sie als Nächstes sicher, dass Sie das CouchDB-Repository wie gezeigt aktivieren.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Sobald das Repository und der Schlüssel hinzugefügt wurden, fahren Sie mit dem nächsten Schritt fort.

Schritt 2: Installieren Sie Apache CouchDB in Ubuntu

Nachdem Sie das CouchDB-Repository aktiviert haben, besteht der nächste Schritt darin, die Paketlisten von Ubuntu zu aktualisieren und Apache CouchDB wie gezeigt zu installieren.

sudo apt update
sudo apt install apache2 couchdb -y

Sie müssen Optionen auswählen, um Ihre CouchDB zu konfigurieren. In dieser Eingabeaufforderung konfigurieren Sie entweder im Standalone- oder Clustered-Modus. Da wir auf einem einzelnen Server installieren, entscheiden wir uns für die Einzelserver-Option Standalone.

In der nächsten Eingabeaufforderung müssen Sie die Netzwerkschnittstelle konfigurieren, an die sich die CouchDB binden soll. Im Standalone-Servermodus ist der Standardwert 127.0.0.1 (Loopback).

Wenn es sich um den Clustered-Modus handelt, geben Sie die Schnittstellen-IP-Adresse des Servers ein oder geben Sie 0.0.0.0 ein, wodurch CouchDB an alle Netzwerkschnittstellen gebunden wird.

Als nächstes legen Sie das Admin-Passwort fest.

Bestätigen Sie das festgelegte Passwort, um Ihre Installation abzuschließen.

Schritt 3: Überprüfen Sie die CouchDB-Installation

Der CouchDB-Server überwacht standardmäßig den TCP-Port 5984. Um Ihre Neugier zu stillen, führen Sie den Befehl netstat wie gezeigt aus.

netstat -pnltu | grep 5984

Um zu überprüfen, ob die Installation erfolgreich war und der Dienst ausgeführt wird, führen Sie den folgenden Curl-Befehl aus. Sie sollten die folgenden Informationen über die CouchDB-Datenbank erhalten, die im JSON-Format gedruckt wird.

curl http://127.0.0.1:5984/

Die Ausgabe in Ihrem Terminal sieht folgendermaßen aus:

Schritt 4: Greifen Sie auf die CouchDB-Weboberfläche zu

Sie können Ihren Browser öffnen und zu http://127.0.0.1:5984/_utils/ navigieren und den Administrator-Benutzernamen und das Passwort eingeben, um sich bei Ihrer Datenbank anzumelden:

Nachdem Apache CouchDB erfolgreich konfiguriert und installiert wurde, verwenden Sie die folgenden Befehle, um den Status zu starten, zu aktivieren, zu stoppen und zu überprüfen.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Der Befehl zum Überprüfen des Status zeigt Folgendes an:

sudo systemctl status couchdb.service

Abschluss

Weitere Informationen zu CouchDB finden Sie in der Apache CouchDB-Dokumentation. Wir hoffen, dass Sie CouchDB jetzt problemlos auf Ubuntu 20.04 installieren können.