So installieren Sie Apache CouchDB auf CentOS/Rhel 7/6

So installieren Sie Apache CouchDB auf CentOS/Rhel 7/6

Couchdb ist ein Open -Source -Projekt und NoSQL, dokumentorientierter Datenbankserver. Es wurde Daten mit JSON -Dokumenten gespeichert. Es bietet auch eine Weboberfläche, um online auf Dokumente zuzugreifen. Klicken Sie hier, um weitere Details zu Coutchdb zu lesen

In diesem Tutorial können Sie Apache CouchDB Server auf CentOS, Redhat 7/6 Server, installieren.

Schritt 1 - Enabel Yum Repositories

Verwenden Sie zunächst den folgenden Befehl, um das Repository von Epel Yum auf Ihrem System zu installieren. Wenn das Repository -Paket von Epel nicht gefunden wird, verwenden Sie dieses Tutorial, um das EPEL -Paket zu installieren.

yum install epel-release-7-11.Keinarch.Drehzahl 

Erstellen Sie nun Yum -Repository für Apache CouchDB. Eine Datei erstellen /etc/yum.Repos.D/Apache-Couchdb.Repo Datei mit dem folgenden Inhalt Datei.

[Bintray-Apache-Couchdb-rpm] name = apache-couchdb baseUrl = http: // Apache.Bintray.com/couchdb-rpm/el $ releasever/$ basearch/gpgcheck = 0 repo_gpgcheck = 0 enabled = 1 

Schritt 2 - Installieren Sie das Apache CouchDB -Paket

Installieren Sie das CouchDB -Paket mit dem YUM -Befehlszeilen -Tool. Es werden auch viele weitere Abhängigkeiten von Ihrem System installiert.

Yum Installieren Sie CouchDB 

Schritt 3 - CouchDB konfigurieren

Standardmäßig läuft CouchDB auf Port 5984 und ist nur für Localhost zugänglich. Um es in Netzwerksystemen zur Verfügung zu stellen, bearbeiten Sie die CouchDB -Konfigurationsdatei /opt/couchdb/etc/local.Ini und aktualisieren Sie die folgenden Werte.

vim/opt/couchdb/etc/local.Ini 

Navigieren zu [CHTTPD] Abschnitt und Update Hafen Und bind_address Gemäß System. SET 0.0.0.0, um die Adresse zu binden, um sie zu erstellen, ist mit jeder Eingabebereich zugänglich.

[chttpd] port = 5984 bind_address = 192.168.10.30 

Navigieren Sie zum Ende dieser Datei und setzen Sie den Administratorbenutzer und das Passwort fest. Gemäß den folgenden Einstellungen verwenden wir den Administrator als Benutzername mit Passwortgeheimnis.

[Administratoren] admin = geheim 

Starten Sie den CouchDB -Service neu, nachdem Sie das Passwort jedes Mal geändert haben. CouchDB codiert dieses Passwort.

Schritt 4 - CouchDB -Service starten

Starten Sie den CouchDB -Dienst mit den folgenden Befehlen und konfigurieren Sie auch, um den Systemstart zu automatisieren.

## reich.Service SystemCtl Start CouchDB.Service ### auf CentOS/Rhel 6 ### Service Couchdb Start Chkconfig CouchDB auf 

CouchDB startet in Port 5984 und ist über einen Browser zugänglich.

Schritt 5 - Datenbank in CouchDB erstellen

Erstellen Sie nun Ihre erste Datenbank auf dem CouchDB -Server. Zum Beispiel ist Ihr CouchDB -Server IP 192.168.10.20. Setzen Sie zuerst die Hostvariable mit folgenden Details. Dadurch werden andere Befehle leicht ausgeführt. Danach verwenden Sie Curl, um eine Datenbank zu erstellen.

Host = "http: // admin: [E -Mail geschützt]: 5984" curl -x put $ host/mydb "OK": true