Android

So installieren Sie couchdb auf centos 7

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.

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.

In diesem Tutorial wird erklärt, wie die neueste Version von CouchDB unter CentOS 7 installiert wird.

Voraussetzungen

Um neue Pakete auf Ihrem CentOS-System installieren zu können, müssen Sie als Benutzer mit sudo-Berechtigungen angemeldet sein.

Aktivieren Sie das CouchDB-Repository

Das CouchDB-Repository hängt vom EPEL-Repository ab. Wenn das EPEL-Repository auf Ihrem System nicht aktiviert ist, aktivieren Sie es, indem Sie Folgendes eingeben:

sudo yum install epel-release

Öffnen Sie als Nächstes den Editor Ihrer Wahl 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.

Installieren Sie CouchDB unter CentOS

Nachdem das Repository aktiviert ist, können Sie die CouchDB-Pakete mit dem folgenden Befehl installieren:

sudo yum install couchdb

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

sudo systemctl start couchdb sudo systemctl enable couchdb

Standardmäßig hört CouchDB nur auf localhost und es wird kein Administratorkonto erstellt.

Apache CouchDB-Daten und Konfigurationsdateien werden im Verzeichnis /opt/couchdb gespeichert. Um ein Administratorkonto zu erstellen, öffnen Sie 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

Wandeln Sie das Kennwort in einen Hash um, indem Sie den CouchDB-Dienst neu starten:

sudo systemctl restart couchdb

Verwenden Sie dasselbe Format, um mehrere Administratorkonten hinzuzufügen. Sie müssen den CouchDB-Dienst neu starten, nachdem Sie ein neues Konto hinzugefügt haben.

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

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

Um zu überprüfen, ob die Installation erfolgreich ausgeführt wurde, geben Sie den folgenden Befehl curl , mit dem die CouchDB-Datenbankinformationen 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":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Fazit

Sie haben gelernt, wie Sie CouchDB CentOS 7 installieren. Der nächste Schritt könnte darin bestehen, die Apache CouchDB-Dokumentation zu besuchen und weitere Informationen zu diesem Thema zu erhalten.

centos couchdb datenbank