Redis Crash Course | Redis Tutorial
Inhaltsverzeichnis:
- Voraussetzungen
- Aktivieren Sie das CouchDB-Repository
- Installieren Sie CouchDB unter CentOS
- Überprüfen der CouchDB-Installation
- Fazit
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:
Ü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 datenbankSo installieren und konfigurieren Sie redmine auf centos 7
Redmine ist eines der beliebtesten Tools für Open Source-Projektmanagement und Issue-Tracking. Dieses Tutorial behandelt die Schritte, die zur Installation und Konfiguration von Redmine unter CentOS 7 erforderlich sind.
So installieren und konfigurieren Sie vnc auf centos 7
In diesem Tutorial werden wir Sie durch die Schritte zur Installation und Konfiguration eines VNC-Servers auf einem CentOS 7-System führen. Wir zeigen Ihnen auch, wie Sie eine sichere Verbindung zum VNC-Server über einen SSH-Tunnel herstellen.
So installieren Sie couchdb auf centos 8
Apache CouchDB ist eine kostenlose und Open-Source-NoSQL-Datenbank, die von der Apache Software Foundation entwickelt wurde. In diesem Artikel behandeln wir die Installation von CouchDB unter CentOS 8.