Redis Crash Course | Redis Tutorial
Inhaltsverzeichnis:
- CouchDB-Repository aktivieren
- Installation von CouchDB unter CentOS
- CouchDB konfigurieren
- Überprüfen der CouchDB-Installation
- Fazit
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:
Ü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 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 7
Apache CouchDB ist eine kostenlose und Open-Source-NoSQL-Datenbank, die von der Apache Software Foundation entwickelt wurde. In diesem Tutorial wird erklärt, wie die neueste Version von CouchDB unter CentOS 7 installiert wird.