Website-Suche

So installieren Sie Apache CouchDB 2.3.0 unter Linux


Apache CouchDB ist eine dokumentorientierte Open-Source-Datenbank mit NoSQL – das heißt, sie verfügt über kein Datenbankschema, keine Tabellen, Zeilen usw., die Sie in MySQL, PostgreSQL und Oracle finden. CouchDB verwendet JSON zum Speichern von Daten mit Dokumenten, auf die Sie über einen Webbrowser über HTTP zugreifen können. CouchDB funktioniert reibungslos mit allen aktuellen modernen Web- und Mobil-Apps.

In diesem Artikel wird erläutert, wie Sie Apache CouchDB 2.3.0 auf den Linux-Distributionen RHEL, CentOS, Fedora, Debian und Ubuntu mithilfe der praktischen Binärpakete installieren.

Aktivieren des Apache CouchDB-Paket-Repositorys

Um Apache CouchDB auf CentOS- und RHEL-Distributionen zu installieren, müssen Sie zunächst das EPEL-Repository installieren und aktivieren und das aktualisieren Aktualisieren Sie die Systemsoftwarepakete mit den folgenden Befehlen auf den neuesten Stand.

yum update
yum install epel-release

Erstellen Sie als Nächstes auf der CentOS-Distribution eine Datei mit dem Namen /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo und fügen Sie den folgenden Text darin 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

Erstellen Sie in der RHEL-Distribution eine Datei mit dem Namen /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo und fügen Sie den folgenden Text darin ein. Stellen Sie sicher, dass Sie die Versionsnummer el7 oder el6 in der Datei ersetzen.

[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

Führen Sie auf Debian/Ubuntu-Distributionen den folgenden Befehl aus, um das Repository zu aktivieren. Stellen Sie sicher, dass Sie {distribution} durch die entsprechende Auswahl für Ihre Betriebssystemversion ersetzen: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: vertrauenswürdig, 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

Geben Sie auf CentOS- und RHEL-Distributionen den folgenden Befehl aus, um Apache CouchDB-Pakete zu installieren.

yum -y install epel-release && yum install couchdb

Auf Debian/Ubuntu-Distributionen müssen Sie zunächst den Repository-Schlüssel installieren, den Repository-Cache aktualisieren und die Apache CouchDB-Pakete installieren.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
sudo apt-get update && sudo apt-get install couchdb

Konfigurieren Sie die Apache CouchDB

Standardmäßig läuft CouchDB auf Port 5984 und kann nur dann innerhalb des Servers selbst [localhost] aufgerufen werden, wenn Sie darauf zugreifen möchten Im Internet müssen Sie die Datei /opt/couchdb/etc/local.ini ändern und die Einstellungen im Abschnitt [chttpd] wie unten gezeigt ändern.

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 Administratorbenutzer und das Kennwort wie gezeigt.

[admins]
admin = tecmint

Starten Sie den CouchDB-Dienst neu und aktivieren Sie ihn, nachdem Sie die oben genannten Änderungen vorgenommen haben.

systemctl enable couchdb.service
systemctl restart couchdb.service
systemctl status couchdb.service

Überprüfung von Apache CouchDB

Überprüfen Sie die CouchDB, indem Sie die folgende URL http://your-ip-address:5984 aufrufen. Dort wird eine Willkommensseite angezeigt die folgende Meldung.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Besuchen Sie als Nächstes die Couchdb-Weboberfläche unter http://your-ip-address:5984/_utils/, um die Couchdb-Datenbank zu erstellen und zu verwalten.

Weitere Informationen zum Erstellen einer Datenbank und zum Verwalten ihrer Einstellungen finden Sie auf DIESE SEITE oder bleiben Sie auf dem Laufenden für unsere nächste Artikelserie zu CouchDB .