Wéi installéiere ech CouchDB op Debian 10


CouchDB ass eng High-Performance Opensource NoSQL-Léisung wou Daten am JSON-baséierten Dokumentformat als Schlëssel/Wäertpairen, Lëschten oder Kaarten gespäichert ginn. Et bitt eng RESTFUL API déi d'Benotzer erlaabt d'Datebankdokumenter einfach ze verwalten andeems se Aufgaben ausféieren wéi Liesen, Änneren an Objekter läschen.

CouchDB bitt grouss Virdeeler wéi séier Indexéierung an einfach Replikatioun vun Datenbanken iwwer verschidden Instanzen an engem Netzwierk. An dësem Guide behandele mir wéi Dir CouchDB op Debian 10 installéiere kënnt.

Schrëtt 1: Füügt CouchDB Repository op Debian

Mir fänken un andeems Dir op eisen Debian Server aloggen an d'Packagelëschten aktualiséieren mat dem apt Package Manager wéi gewisen:

$ sudo apt update

Als nächst musse mir de CouchDB Repository fir Debian addéieren wéi follegt:

$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Duerno importéiert de GPG Schlëssel mam Curl Kommando wéi gewisen.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Schrëtt 2: Installéiert CouchDB op Debian

Mat dem CouchDB Repository op der Plaz, update d'System Package Lëscht fir déi nei dobäigesate Repo ze synchroniséieren.

$ sudo apt update

Installéiert dann CouchDB mam apt Package Manager wéi gewisen:

$ sudo apt install couchdb

An der Halschent gitt Dir opgefuerdert e puer Schlësseldetailer ze ginn. Als éischt musst Dir d'Art vun der Konfiguratioun spezifizéieren, déi Dir fir Är Instanz opriichte wëllt. Well mir nëmmen op engem eenzegen Server installéieren, wielt d'Optioun Standalone.

Als nächst gitt d'Netzbindungsinterface un. Dëst ass am Ufank op d'localhost Adress gesat - 127.0.0.1. Wéi och ëmmer, Dir kënnt et op 0.0.0.0 setzen fir datt et all Netzwierkschnëttplazen lauschtere kann.

Duerno gitt d'Admin Passwuert un. Dëst ass d'Passwuert dat benotzt gëtt wann Dir op CouchDB iwwer de WebUI zougitt.

A confirméieren et.

Schrëtt 3: Vergewëssert Iech datt CouchDB leeft

CouchDB lauschtert als Standard op Port 5984. Dir kënnt dëst verifizéieren andeems Dir den Netstat Utility oprufft wéi follegt:

$ sudo netstat -pnltu | grep 5984

Alternativ kënnt Dir de Systemservice benotzen fir z'iwwerpréiwen datt de CouchDB Daemon leeft:

$ sudo systemctl status couchdb

Super, eis CouchDB Instanz leeft wéi erwaart.

Schrëtt 4: Zougang zu CouchDB iwwer WebUI

D'Gestioun vu CouchDB ass einfach, dank der einfacher an intuitiver Webinterface déi et ubitt. Fir Zougang zu CouchDB ze kréien, kuckt d'URL:

http://localhost:5984 

Dir musst Iech aloggen mat dem Benotzernumm an dem Passwuert, deen Dir während der Installatioun agestallt hutt.

Wann Dir Iech ugemellt hutt, kritt Dir déi folgend Interface.

An dat wéckelt et. Mir hunn Iech duerch d'Installatioun vu CouchDB op Debian 10 gefouert.