GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Apache CouchDB unter Ubuntu 18.04

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache CouchDB auf einem VPS mit Ubuntu 18.04 installieren und einrichten.

Apache CouchDB ist eine kostenlose und quelloffene NoSQL-Datenbanklösung. Apache CouchDB hat eine dokumentenorientierte NoSQL-Datenbankarchitektur und ist in der nebenläufigkeitsorientierten Sprache Erlang implementiert; Apache CouchDB verwendet JSON, um Daten mit Dokumenten zu speichern, es verwendet JavaScript als Abfragesprache mit MapReduce und es verwendet RESTful HTTP für seine API. CouchDB funktioniert reibungslos mit allen neuesten modernen Web- und Mobilanwendungen. All dies sorgt für ein ziemlich nahtloses Datenbankerlebnis. Beginnen wir mit der Installation von CouchDB.

Voraussetzungen:

  • Ein Server mit Ubuntu 18.04. Für die Zwecke dieses Tutorials verwenden wir einen unserer Managed Ubuntu 18.04 VPS mit 2 GB Speicher.
  • SSH-Zugriff mit einem Konto mit Root-Rechten oder Zugriff auf den „Root“-Benutzer selbst.

Schritt 1:Per SSH anmelden und Pakete aktualisieren

Melden Sie sich mit SSH als Root-Benutzer bei Ihrem Ubuntu 18.04 VPS an:

ssh root@IP_Address -p Port_number

Ersetzen Sie „root“ bei Bedarf durch einen Benutzer mit sudo-Berechtigungen. Ersetzen Sie außerdem „IP_Address“ und „Port_Number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers. Als nächstes stellen wir sicher, dass wir auf Ubuntu 18.04 sind. Das geht so:

# lsb_release -a

Sie sollten dies als Ausgabe erhalten:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

Führen Sie dann den folgenden Befehl aus, um sicherzustellen, dass alle installierten Pakete auf dem Server auf ihre neuesten verfügbaren Versionen aktualisiert werden:

# apt update && apt upgrade

Schritt 2:Apache CouchDB installieren

Vor der Installation von Apache CouchDB müssen wir das offizielle CouchDB PPA-Repository hinzufügen, da die Installation von CouchDB mit seinem PPA-Repository die einfachste Methode ist. Wir können dies tun, indem wir diese Befehle ausführen:

# curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | apt-key add -
# echo "deb https://apache.bintray.com/couchdb-deb bionic main" | tee -a /etc/apt/sources.list

Das PPA-Repository wurde hinzugefügt. Jetzt müssen wir die Paketliste aktualisieren und schließlich mit der CouchDB-Installation fortfahren.

# apt update
# apt install couchdb

In diesem Tutorial wählen wir Standalone, wählen Sie , um fortzufahren.

Da wir CouchDB mit einem eigenständigen Knoten installieren, können wir ihn so einstellen, dass er auf 127.0.0.1 lauscht.

In diesem Schritt müssen wir ein Passwort für unseren CouchDB-Benutzer „admin“ erstellen.

Wiederholen Sie Ihr Passwort, um mit der Installation von Apache CouchDB zu beginnen und den Installationsvorgang abzuschließen.

Herzliche Glückwünsche! Apache CouchDB wurde erfolgreich installiert. CouchDB startet nach der Installation automatisch. Sie können CouchDB mit dem folgenden Befehl aktivieren, um beim Booten zu starten:

# systemctl enable couchdb

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

# systemctl status couchdb


An dieser Stelle können Sie auf http://127.0.0.1:5984/_utils/ zugreifen und melden Sie sich mit den Anmeldeinformationen an, die wir zuvor im vorherigen Schritt erstellt haben.

Um CouchDB von außerhalb Ihres lokalen Netzwerks zugänglich zu machen, können wir die Listening-Adresse ändern. Wir müssen die Datei /opt/couchdb/etc/local.ini bearbeiten und 0.0.0.0 zur Bindeadressenvariablen in dieser Konfigurationsdatei hinzufügen. Vergessen Sie nicht, Apache CouchDB neu zu starten, nachdem Sie Änderungen vorgenommen haben. An diesem Punkt sollten Sie auf http://12.34.56.78:5984 zugreifen können, ersetzen Sie 12.34.56.78 durch die tatsächliche IP-Adresse Ihres Servers.

Schritt 3:Erstellen Sie eine Datenbank

Einmal in der Fauxton-Systemsteuerung unter http://127.0.0.1:5984/_utils/ angemeldet Mit den Admin-Anmeldeinformationen, die wir während der Installation erstellt haben, sollten wir in der Lage sein, eine Datenbank zu erstellen. Wir können auf das Datenbanksymbol auf der linken Seite des Bildschirms klicken und dann auf die Schaltfläche Datenbank erstellen oben rechts auf dem Bildschirm klicken. Ab da ist es selbsterklärend.

Hinweis:Es wird nicht empfohlen, CouchDB über das Internet zugänglich zu machen, da dies jedem den Zugriff auf alle Dokumente und Datenbanken ermöglicht. Beachten Sie, dass dies ihnen nicht erlaubt, die Dateien zu bearbeiten oder zu löschen, da wir ein Administratorkonto erstellt haben. Wenn wir also aus der Ferne darauf zugreifen müssen, wäre es besser, SSH-Tunneling zu nutzen oder einer bestimmten IP-Adresse zu erlauben, sich über iptables oder ein beliebiges Firewall-Programm Ihrer Wahl zu verbinden.

Natürlich müssen Sie nicht wissen, wie man Apache CouchDB auf Ubuntu 18.04 installiert wenn Sie einen Ubuntu 18.04 VPS bei uns gehostet haben. Wenn ja, können Sie einfach unser Support-Team bitten, Apache CouchDB auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation von Apache CouchDB sowie bei allen zusätzlichen Anforderungen helfen, die Sie möglicherweise haben. Vielleicht möchten Sie auch unser neuestes Update zur Installation von CouchDB unter Ubuntu 20.04 lesen.

PS . Wenn Sie diesen Blogbeitrag über die Installation von Apache CouchDB auf Ubuntu 18.04 gerne lesen, können Sie ihn gerne in sozialen Netzwerken teilen, indem Sie die unten stehenden Verknüpfungen verwenden, oder hinterlassen Sie einfach einen Kommentar unten im Kommentarbereich. Danke.


Panels
  1. So installieren Sie R unter Ubuntu 16.04

  2. So installieren Sie Apache Cassandra unter Ubuntu 16.04

  3. So installieren Sie Apache Kafka unter Ubuntu 18.04

  4. So installieren Sie Go unter Ubuntu 18.04

  5. So installieren Sie Apache Maven unter Ubuntu 20.04

So installieren Sie Apache CouchDB 3.1 auf Ubuntu 20.04 LTS

So installieren Sie Apache CouchDB auf Ubuntu 16.04 LTS

So installieren Sie Apache CouchDB auf Ubuntu 18.04 LTS

So installieren Sie Apache CouchDB auf Ubuntu 20.04 LTS

So installieren Sie Apache CouchDB in Ubuntu 20.04

So installieren Sie Apache unter Ubuntu 20.04