So installieren Sie Apache CouchDB unter Ubuntu 18.04

Linux-Server bieten die besten Funktionen, um Hunderte von Aufgaben sowohl administrativ als auch auf Rollenebene innerhalb einer Organisation auszuführen. Innerhalb dieser Rollen haben wir alles, was mit Websites zu tun hat, auf denen sich die Anwendung befindet Anführer ist Apache . In diesen Apache-Varianten finden wir eine spezielle Variante 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, mit dem wir von jedem beliebigen Ort aus auf unsere Daten zugreifen können, von globalen Serverclustern bis hin zu den Webbrowsern unserer Mobilgeräte.

Es verfügt über ein mit dem Couch Replication-Protokoll kompatibles Softwarepaket wie PouchDB, Cloudant und Couchbase Lite. CouchDB wurde ursprünglich in JSON geschrieben und unterstützt Binärdateien, die auf die Erfüllung aller Datenspeicheranforderungen ausgerichtet sind. Dank des Couch-Replikationsprotokolls haben alle Daten eine hohe Leistung und eine hohe Zuverlässigkeit bei der Nutzung. CouchDB hat eine Funktion namens MapReduce, die eine einfache und vollständige Datenwiederherstellung ermöglicht.

CouchDB-Funktionen
Zu den Funktionen, die wir in Apache CouchDB finden, gehören:

  • Mit CouchDB ist es möglich, eine gruppierte Datenbank zu verwalten, mit der ein einzelner logischer Datenbankserver unabhängig von der Anzahl der Server oder virtuellen Maschinen ausgeführt werden kann. Ein CouchDB-Cluster verbessert daher die Konfiguration eines einzelnen Knotens, indem mehr Kapazität hinzugefügt wird und hohe Verfügbarkeit.
  • CouchDB kann als Einzelknotendatenbank verwendet werden.
  • CouchDB verwendet das HTTP-Protokoll und das JSON-Datenformat und ist daher mit jeder Software kompatibel, die diese Protokolle und Sprachen unterstützt. Darüber hinaus arbeitet CouchDB mit externen Tools wie HTTP-Proxyservern oder Load Balancern zusammen.
  • Apache CouchDB verfügt über ein einzigartiges Duplikationsprotokoll, das auf “Offline First” -Anwendungen ausgerichtet ist, die für mobile Anwendungen und andere Umgebungen mit stark beanspruchten Netzwerkinfrastrukturen entwickelt wurden.
  • Apache CouchDB wurde für alle Servertypen entwickelt, während die PouchDB-Anwendung für mobile und Desktop-Webbrowser entwickelt wurde. Couchbase Lite wurde für native iOS- und Android-Anwendungen entwickelt und erweitert somit die Verwendungsmöglichkeiten von Apache CouchDB.
  • Ein Cluster in CouchDB mit Multimode-Funktion kann alle Daten redundant speichern und so deren Verfügbarkeit gewährleisten.
See also  Entwickle ein benutzerdefiniertes Widget für WordPress

Als nächstes werden wir lernen, Apache CouchDB in Ubuntu 18.04 zu installieren.

1. Installieren Sie Apache in Ubuntu 18.04

Schritt 1

Bevor Sie mit der Installation von Apache CouchDB beginnen, müssen Sie den Apache-Webserver in Ubuntu installieren. Dazu können Sie den folgenden Befehl ausführen:

 sudo apt-get installiere apache2 -y 

1-Install-Apache.png

Schritt 2

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

 sudo systemctl starte apache2 sudo systemctl aktiviert Apache2 

2-starte-den-Webserver-Apache.png

2. Installieren Sie Apache CouchDB in 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 verantwortlich für das Hinzufügen der offiziellen URL zum Verzeichnis /etc/apt/sources.list: 3-Install-Apache-CouchDB.png

Schritt 3

Unterschreiben wir nun das hinzugefügte Repository mit dem folgenden Befehl:

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

4-Signieren-Sie-das-Repository-Aggregat.png

Schritt 4

Wir aktualisieren das System mit dem folgenden Befehl:

 sudo apt-get update -y 
Schritt 5

Schließlich installieren wir Apache CouchDB und führen Folgendes aus:

 sudo apt-get install couchdb -y 

5-instalamos-Apache-CouchDB.png

Schritt 6

Während dieses Vorgangs wird eine Reihe von Fragen angezeigt, um Parameter wie zu definieren. Zunächst sehen wir eine Beschreibung der Funktionsweise von Apache CouchDB:

6-wie-es-funktioniert-Apache-CouchDB.png

Schritt 7

Klicken Sie auf OK und wählen Sie dann die Art der CouchDB-Konfiguration aus. In diesem Fall wählen Sie “Standalone”:

7-Standalone.png

Schritt 8

Wir geben Enter ein und definieren dann die Verbindungsschnittstelle zu CouchDB über den Browser. Wir können die Adresse 0.0.0.0 einstellen, um alle verfügbaren Schnittstellen zu aktivieren:

See also  So kopieren Sie Dateien oder benennen sie gleichzeitig um Windows 10

8-connection-interface-to-CouchDB.png

Schritt 9

Drücken Sie die Eingabetaste und legen Sie das Passwort für den Benutzer “admin” fest:

9-Passwort-für-den-Benutzer- "admin.png

Schritt 10

Wir müssen es bestätigen:

10-Starten-des-Dienstes-und-Aktivieren-des-Starts-von-Ubuntu-18.png

Schritt 11

Nach der Installation führen wir die folgenden Zeilen aus, um den Dienst zu starten und Ubuntu 18 zu starten:

 sudo systemctl start couchdb sudo systemctl enable couchdb 
Schritt 12

Wir überprüfen den Status des CouchDB-Dienstes, indem wir Folgendes ausführen:

 sudo systemctl status couchdb 

11-Check-the-Service-Status-von-CouchDB.png

3. Greifen Sie auf Apache CouchDB unter Ubuntu 18.04 zu

Schritt 1

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

 http: // IP: 5984 / _utils / 
Schritt 2

Dort geben wir den Benutzer admin mit dem definierten Passwort ein.

12-Zugriff-auf-Apache-CouchDB.png

Schritt 3

Klicken Sie auf die Schaltfläche Anmelden. Dies ist die ursprüngliche CouchDB-Umgebung:

13-initial-environment-of-CouchDB.png

Schritt 4

Von dort aus können wir auf seine Funktionen zugreifen: 15-Apache-CouchDB.png

Auf diese Weise haben wir Apache CouchDB in Ubuntu 18 so konfiguriert, dass die Funktionen optimal genutzt werden.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *