Android

So installieren Sie couchdb auf centos 8

Redis Crash Course | Redis Tutorial

Redis Crash Course | Redis Tutorial

Inhaltsverzeichnis:

Anonim

Apache CouchDB ist eine kostenlose und Open-Source-NoSQL-Datenbank, die von der Apache Software Foundation entwickelt wurde. Es kann als Einzelknoten- oder Cluster-Datenbank verwendet werden.

Der CouchDB-Server speichert seine Daten in benannten Datenbanken, die Dokumente mit JSON-Struktur enthalten. Jedes Dokument besteht aus einer Reihe von Feldern und Anhängen. Felder können Text, Zahlen, Listen, Boolesche Werte usw. enthalten. Es enthält eine RESTful-HTTP-API, mit der Sie Datenbankdokumente lesen, erstellen, bearbeiten und löschen können.

Wir werden die Installation von CouchDB unter CentOS 8 behandeln.

CouchDB-Repository aktivieren

Die einfachste Möglichkeit, CouchDB unter CentOS 8 zu installieren, besteht darin, das Hersteller-Repository zu aktivieren und die Binärpakete zu installieren.

Öffnen Sie den Editor Ihrer Wahl als root oder Benutzer mit sudo-Berechtigungen und erstellen Sie die CouchDB-Repository-Datei:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Fügen Sie den folgenden Inhalt in die Datei ein:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

Speichern Sie die Datei und schließen Sie den Editor.

Installation von CouchDB unter CentOS

Installieren Sie die CouchDB-Pakete, indem Sie den folgenden Befehl ausführen:

sudo dnf install couchdb

Aktivieren und starten Sie nach Abschluss der Installation den CouchDB-Dienst:

sudo systemctl enable --now couchdb

CouchDB konfigurieren

CouchDB kann in einem Einzelknoten- oder einem Cluster-Modus eingerichtet werden. In diesem Beispiel stellen wir den Server in Einzelknotenkonfiguration bereit. Lesen Sie in der offiziellen Dokumentation nach, wie Sie CouchDB im Cluster-Modus einrichten.

Sie können CouchDB mit Fauxton unter http://127.0.0.1:5984/_utils#setup oder über die Befehlszeile konfigurieren. Der Setup-Assistent führt Sie durch die Auswahl des Modus und die Erstellung des Administrators.

Wir werden den Admin-Benutzer und die Datenbanken über die Befehlszeile erstellen.

Apache CouchDB-Daten und Konfigurationsdateien werden im Verzeichnis /opt/couchdb gespeichert. Öffnen local.ini zum Erstellen eines Administratorkontos die Datei local.ini und fügen Sie eine Zeile unter der ein Abschnitt im Format username = password .

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

Starten Sie den CouchDB-Dienst neu, um das Kennwort in einen Hash zu ändern:

sudo systemctl restart couchdb

Sie können dasselbe Format verwenden, um mehrere Administratorkonten hinzuzufügen. Starten Sie den CouchDB-Dienst immer neu, nachdem Sie ein neues Konto hinzugefügt haben.

Verwenden Sie curl , um die Systemdatenbanken _users , _replicator und _global_changes zu erstellen:

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Jeder Befehl sollte Folgendes zurückgeben:

{"ok":true}

Überprüfen der CouchDB-Installation

Der CouchDB-Server läuft auf localhost:5984 . Um zu überprüfen, ob die Installation erfolgreich war und der Dienst ausgeführt wird, führen Sie den folgenden Befehl curl , mit dem Informationen zur CouchDB-Datenbank im JSON-Format gedruckt werden:

curl

Aus Gründen der Übersichtlichkeit ist die folgende Ausgabe formatiert.

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Fazit

Wir haben Ihnen gezeigt, wie Sie CouchDB CentOS 8 installieren. Ihr nächster Schritt könnte darin bestehen, die Apache CouchDB-Dokumentation zu besuchen und weitere Informationen zu diesem Thema zu erhalten.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

centos couchdb datenbank