Apache-CouchDB ist eine dokumentenorientierte Open-Source-Datenbank mit NoSQL – das heißt, sie hat kein Datenbankschema, keine Tabellen, Zeilen usw., die Sie in MySQL, PostgreSQL und Oracle sehen werden. CouchDB verwendet JSON um Daten mit Dokumenten zu speichern, auf die Sie von einem Webbrowser über HTTP zugreifen können. CouchDB funktioniert reibungslos mit allen aktuellen modernen Web- und Mobil-Apps.
Dieser Artikel erklärt, wie man Apache CouchDB 2.3.0 installiert auf RHEL, CentOS, Fedora, Debian und Ubuntu Linux-Distributionen, die die Convenience-Binärpakete verwenden.
Aktivieren des Apache CouchDB-Paket-Repositorys
Zur Installation von Apache CouchDB auf CentOS und RHEL -Distributionen müssen Sie zuerst EPEL installieren und aktivieren Repository und aktualisieren Sie die Systemsoftwarepakete mit den folgenden Befehlen auf den neuesten Stand.
# yum update # yum install epel-release
Als nächstes auf CentOS erstellen Sie eine Datei namens /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
und fügen Sie den folgenden Text ein.
[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
Auf RHEL erstellen Sie eine Datei namens /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
und fügen Sie den folgenden Text ein. Achten Sie darauf, die Versionsnummer el7
zu ersetzen oder el6
in der Datei.
[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el7
/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Auf Debian/Ubuntu Distributionen führen Sie den folgenden Befehl aus, um das Repository zu aktivieren. Achten Sie darauf, {distribution}
zu ersetzen mit der entsprechenden Auswahl für Ihre Betriebssystemversion:Debian 8:jessie , Debian 9:dehnen , Ubuntu 14.04:zuverlässig , Ubuntu 16.04:xenial oder Ubuntu 18.04:bionisch .
$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list
Installieren der Apache CouchDB-Pakete
Auf CentOS und RHEL -Distributionen geben Sie den folgenden Befehl ein, um Apache CouchDB zu installieren Pakete.
# yum -y install epel-release && yum install couchdb
Auf Debian/Ubuntu -Distributionen müssen Sie zuerst den Repository-Schlüssel installieren, den Repository-Cache aktualisieren und die Apache CouchDB installieren Pakete.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add - $ sudo apt-get update && sudo apt-get install couchdb
Apache CouchDB konfigurieren
Standardmäßig CouchDB läuft auf Port 5984
und kann innerhalb des Servers selbst zugegriffen werden [localhost ], wenn Sie aus dem Web darauf zugreifen möchten, müssen Sie die Datei /opt/couchdb/etc/local.ini ändern und ändern Sie die Einstellungen unter [chttpd]
Abschnitt wie unten gezeigt.
# vi /opt/couchdb/etc/local.ini
[chttpd] port = 5984 bind_address = 0.0.0.0
Gehen Sie als Nächstes zum Ende dieser Datei und definieren Sie den Admin-Benutzer und das Passwort wie gezeigt.
[admins] admin = tecmint
Starten Sie die CouchDB neu und aktivieren Sie sie Dienst, nachdem Sie die obigen Änderungen vorgenommen haben.
# systemctl enable couchdb.service # systemctl restart couchdb.service # systemctl status couchdb.service
Verifizierung von Apache CouchDB
Überprüfen Sie die CouchDB indem Sie zur folgenden URL http://your-ip-address:5984
gehen , dort wird ein Willkommen angezeigt Seite, die die folgende Meldung anzeigt.
{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}
Als nächstes besuchen Sie die Couchdb-Weboberfläche unter http://your-ip-address:5984/_utils/
um die Couchdb zu erstellen und zu verwalten Datenbank.
Weitere Informationen zum Erstellen einer Datenbank und zum Verwalten ihrer Einstellungen finden Sie auf DIESER SEITE , oder bleiben Sie dran für unsere nächste Artikelserie zu CouchDB .