GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Apache CouchDB auf Ubuntu 18.04 LTS

CouchDB ist eine kostenlose und quelloffene NOSQL-Datenbanklösung, die in der parallelitätsorientierten Sprache Erlang implementiert ist. Es verfügt über eine dokumentenorientierte NoSQL-Datenbankarchitektur. Es verwendet JSON zum Speichern von Daten, JavaScript als Abfragesprache mit MapReduce und HTTP für eine API. CouchDB implementiert eine Art Multiversions-Parallelitätskontrolle, sodass die Datenbankdatei während des Schreibens nicht gesperrt wird. Sie können CouchDB in mobilen Geräten zur Replikation und Synchronisierung verwenden.

In diesem Tutorial lernen wir, wie man CouchDB auf einem Ubuntu 18.04 LTS (Bionic Beaver) Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.

Apache installieren

Bevor Sie beginnen, müssen Sie den Apache-Webserver auf Ihrem System installieren. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:

sudo apt-get install apache2 -y

Sobald Apache installiert ist, starten Sie den Apache-Webserver und ermöglichen Sie ihm, beim Booten zu starten, indem Sie den folgenden Befehl ausführen:

sudo systemctl start apache2
sudo systemctl enable apache2

CouchDB installieren

Standardmäßig ist Apache CouchDB in Ubuntu 18.04 nicht verfügbar, daher müssen Sie das offizielle Repository von CouchDB hinzufügen. Fügen Sie zuerst das Repository mit dem folgenden Befehl hinzu:

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

Als nächstes signieren Sie das hinzugefügte Repository mit dem folgenden Befehl:

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

Aktualisieren Sie schließlich das CouchDB-Repository und installieren Sie es mit dem folgenden Befehl:

sudo apt-get update -y
sudo apt-get install couchdb -y

Während der Installation werden Sie wie unten gezeigt zu einer anfänglichen Konfiguration aufgefordert:

Sobald die Installation abgeschlossen ist. Starten Sie CouchDB und aktivieren Sie es mit dem folgenden Befehl, damit es beim Booten startet:

sudo systemctl start couchdb
sudo systemctl enable couchdb

Sie können den Status von CouchDB mit dem folgenden Befehl überprüfen:

sudo systemctl status couchdb

Ausgabe:

? couchdb.service - Apache CouchDB Geladen:geladen (/lib/systemd/system/couchdb.service; aktiviert; Herstellervoreinstellung:Aktiv:aktiv (läuft) seit Sun 2018-06-10 20:22:25 IST; vor 45s Haupt-PID :3092 (Beam) CGroup:/system.slice/couchdb.service ??3092 /opt/couchdb/bin/../erts-7.3/bin/beam -K true -A 16 -Bd -- -ro ??3119 /opt/couchdb/bin/../erts-7.3/bin/epmd -daemon ??3145 sh -s disksup ??3149 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/memsup ??3150 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/cpu_supJun 10 20:22:25 Node1 systemd[1]:Started Apache CouchDB.Jun 10 20:23:01 Node1 systemd[ 1]:Apache CouchDB gestartet. Jun 10 20:23:04 Node1 systemd[1]:Apache CouchDB gestartet.

Zugang zur CouchDB-Webschnittstelle

CouchDB ist jetzt gestartet und lauscht auf Port 5984. Sie können darauf zugreifen, indem Sie die URL http://your-server-ip:5984/_utils/ besuchen , werden Sie auf die folgende Seite weitergeleitet:

Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein und klicken Sie dann auf Anmelden klicken, sollten Sie die folgende Seite sehen:


Ubuntu
  1. So installieren Sie Apache unter Ubuntu 18.04

  2. So installieren Sie Apache unter Ubuntu 20.04

  3. So installieren Sie R unter Ubuntu 18.04 LTS

  4. So installieren Sie R unter Ubuntu 20.04 LTS

  5. So installieren Sie Apache Hadoop auf Ubuntu 20.04 LTS

So installieren Sie Apache Kafka unter Ubuntu 20.04 LTS

So installieren Sie Apache Subversion auf Ubuntu 20.04 LTS

So installieren Sie ModSecurity Apache unter Ubuntu 20.04 LTS

So installieren Sie Apache Tomcat unter Ubuntu 20.04 LTS

So installieren Sie Apache Guacamole unter Ubuntu 20.04 LTS

So installieren Sie Apache CouchDB in Ubuntu 20.04