So installieren Sie Apache CouchDB unter Ubuntu 18.04

Linux-Server haben die Fähigkeit, die besten Funktionen anzubieten, um Hunderte von Aufgaben sowohl auf Verwaltungsebene als auch auf Rollenebene innerhalb einer Organisation auszuführen Apache. Unter diesen Apache-Varianten finden wir insbesondere eine namens Apache CouchDB, die wir in einer Ubuntu 18.04-Umgebung detailliert analysieren werden.

Was ist Apache CouchDB?Apache CouchDB verfügt über eine Funktion oder ein Protokoll namens Couch Replication Protocol, das uns die Möglichkeit gibt, von überall auf unsere Daten zuzugreifen, sei es von globalen Serverclustern bis hin zu den Webbrowsern unserer mobilen Geräte.

Es verfügt über ein mit dem Couch Replication Protocol kompatibles Softwarepaket wie PouchDB, Cloudant und Couchbase Lite. CouchDB wurde nativ in JSON geschrieben und unterstützt Binärdateien, die darauf ausgerichtet sind, alle Datenspeicheranforderungen zu erfüllen. Dank des Couch Replication Protocol haben alle Daten eine hohe Leistung und hohe Zuverlässigkeit auf der Nutzungsebene. CouchDB verfügt über eine Funktion namens MapReduce, die eine einfache und vollständige Datenwiederherstellung ermöglicht.

CouchDB-FunktionenUnter den Funktionen, die wir in Apache CouchDB finden, haben wir:

  • Mit CouchDB wird es möglich sein, eine geclusterte Datenbank zu verwalten, mit der es möglich ist, einen einzigen logischen Datenbankserver unabhängig von der Anzahl der Server oder virtuellen Maschinen zu betreiben. Ein CouchDB-Cluster verbessert somit die Konfiguration eines einzelnen Knotens, indem er mehr Kapazität hinzufügt und hohe Verfügbarkeit.
  • CouchDB kann als Single-Node-Datenbank verwendet werden.
  • CouchDB verwendet das HTTP-Protokoll und das JSON-Datenformat, wodurch es mit jeder Software kompatibel ist, die dieses Protokoll und diese Sprache unterstützt.Außerdem arbeitet CouchDB vollständig mit externen Tools wie HTTP-Proxy-Servern oder Load-Balancern zusammen.
  • Apache CouchDB verfügt über ein einziges Replikationsprotokoll, das auf "Offline First"-Anwendungen ausgerichtet ist, die für mobile Anwendungen und andere Umgebungen mit sehr anspruchsvollen Netzwerkinfrastrukturen entwickelt wurden.
  • Apache CouchDB ist für alle Arten von Servern konzipiert, während die PouchDB-Anwendung für mobile und Desktop-Webbrowser entwickelt wurde und Couchbase Lite für native iOS- und Android-Anwendungen entwickelt wurde, wodurch die Fähigkeiten von Apache CouchDB erweitert werden.
  • Ein Cluster in CouchDB mit der Multimode-Funktion kann alle Daten redundant speichern und somit verfügbar machen.

Als Nächstes erfahren Sie, wie Sie Apache CouchDB unter Ubuntu 18.04 installieren.

1. Installieren Sie Apache unter Ubuntu 18.04

Schritt 1
Bevor Sie den Apache CouchDB-Installationsprozess starten, müssen Sie den Apache-Webserver in Ubuntu installieren, dazu können wir den folgenden Befehl ausführen:

 sudo apt-get install apache2 -y 

VERGRÖSSERN

Schritt 2
Sobald Apache vollständig installiert ist, müssen wir den Apache-Webserver starten und ihn mit dem folgenden Befehl zusammen mit der Systemstartzeit starten:

 sudo systemctl starte apache2 sudo systemctl aktiviere apache2

VERGRÖSSERN

2. Installieren Sie Apache CouchDB unter Ubuntu 18.04


Standardmäßig ist Apache CouchDB in Ubuntu 18.04 nicht verfügbar, daher müssen Sie das offizielle CouchDB-Repository hinzufügen.

Schritt 1
Um dieses Repository hinzuzufügen, verwenden wir den folgenden Befehl:

 echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list 
Schritt 2
Dieser Befehl ist dafür verantwortlich, die offizielle URL zum Verzeichnis /etc/apt/sources.list hinzuzufügen:

VERGRÖSSERN

Schritt 3
Jetzt signieren wir das hinzugefügte Repository mit dem folgenden Befehl:

 curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc \ | sudo apt-key hinzufügen - 

VERGRÖSSERN

Schritt 4
Wir fahren fort, das System mit dem Befehl zu aktualisieren:

 sudo apt-get update -y 
Schritt 5
Schließlich installieren wir Apache CouchDB, indem wir Folgendes ausführen:
 sudo apt-get install couchdb -y 

VERGRÖSSERN

Schritt 6
Während dieses Vorgangs wird eine Reihe von Fragen angezeigt, um Parameter wie z. Zuerst sehen wir eine Beschreibung der Funktionsweise von Apache CouchDB:

Schritt 7
Klicken Sie auf OK und wählen Sie dann die Art der CouchDB-Konfiguration und in diesem Fall wählen wir "Standalone":

Schritt 8
Wir geben Enter und dann definieren wir die Verbindungsschnittstelle zu CouchDB aus dem Browser, wir können die Adresse 0.0.0.0 so setzen, dass alle verfügbaren Schnittstellen aktiviert werden:

Schritt 9
Wir drücken Enter und definieren nun das Passwort für den Benutzer "admin":

Schritt 10
Wir müssen es bestätigen:

Schritt 11
Nach der Installation führen wir die folgenden Zeilen aus, um den Dienst zu starten und ihn beim Start von Ubuntu 18 zu aktivieren:

 sudo systemctl couchdb starten sudo systemctl couchdb aktivieren
Schritt 12
Wir überprüfen den Status des CouchDB-Dienstes, indem wir Folgendes ausführen:
 sudo systemctl status couchdb 

VERGRÖSSERN

3. Zugriff auf Apache CouchDB unter Ubuntu 18.04

Schritt 1
Jetzt können wir auf Apache CouchDB zugreifen, indem wir die folgende Syntax ausführen:

 http: // IP: 5984 / _utils /
Schritt 2
Dort tragen wir den admin-Benutzer mit dem definierten Passwort ein.

Schritt 3
Klicken Sie auf den Login-Button und dies ist die erste CouchDB-Umgebung:

Schritt 4
Von dort aus können wir auf seine Funktionen zugreifen:

VERGRÖSSERN

Auf diese Weise haben wir Apache CouchDB in Ubuntu 18 konfiguriert, um das Beste aus seinen Funktionalitäten herauszuholen.

wave wave wave wave wave