In diesem Tutorial zeigen wir Ihnen, wie Sie Apache CouchDB auf CentOS 7 installieren. Für diejenigen unter Ihnen, die es nicht wussten, CouchDB ist ein Open-Source-Projekt und NoSQL, dokumentenorientiert Datenbankserver. Er hat eine dokumentorientierte NoSQL-Datenbankarchitektur und ist in der parallelitätsorientierten Sprache Erlang implementiert; er verwendet JSON zum Speichern von Daten, JavaScript als Abfragesprache mit MapReduce und HTTP für eine API.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Open-Source-NoSQL-Datenbankverwaltungssystems Apache CouchDB auf dem CentOS 7-Server.
Installieren Sie Apache CouchDB auf CentOS 7
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
yum clean all yum install epel-release yum -y update
Schritt 2. Apache CouchDB installieren.
Fügen Sie zuerst das Apache-Repository hinzu:
### nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo [bintray--apache-couchdb-rpm] name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Führen Sie nun den folgenden Befehl aus, um CouchDB zu installieren:
yum install couchdb
Als nächstes führen Sie die folgenden Befehle aus, um CouchDB beim Booten zu starten und zu aktivieren:
systemctl start couchdb systemctl enable couchdb
Schritt 3. Firewall-Regeln konfigurieren.
sudo firewall-cmd --permanent --zone=public --add-port=5984/tcp sudo firewall-cmd --reload
Schritt 4. Fauxton Web GUI Administration Panel konfigurieren.
Wir werden Fauxton aktivieren, indem wir zuerst die folgende Datei ändern:
nano /opt/couchdb/etc/default.ini
Gehen Sie zu „[chttpd ]“ und ändern Sie den bind_address-Wert mit der IP-Adresse Ihres Servers:
[chttpd] ; These settings affect the main, clustered port (5984 by default). port = 5984 bind_address = 192.168.77.01
Starte CouchDB neu, damit die Änderungen wirksam werden:
systemctl restart couchdb
Schritt 7. Zugriff auf Apache CouchDB
Apache CouchDB ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://192.168.77.01:5984
und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.
Herzlichen Glückwunsch! Sie haben Apache CouchDB erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation der Open-Source-NoSQL-Datenbankverwaltung von Apache CouchDB auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache CouchDB-Website.