Hvordan installere Apache CouchDB i Ubuntu 20.04


Implementert i Erlang, Apache CouchDB, bare referert til som CouchDB, er en åpen kildekode NoSQL-database som fokuserer på datalagring i JSON-format. CouchDB er et perfekt valg for driftsteam og virksomheter som leter etter en NoSQL-databaseløsning med høy ytelse. I motsetning til relasjonsdatabaser som MySQL, bruker CouchDB en skjemafri datamodell, noe som forenkler postadministrasjonen på tvers av ulike dataenheter.

Denne opplæringen viser deg hvordan du installerer den nyeste versjonen av Apache CouchDBUbuntu 20.04.

Trinn 1: Aktiver CouchDB Repository

For å starte, logg på serverforekomsten og importer GPG-nøkkelen som vist.

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

Deretter må du sørge for å aktivere CouchDB-depotet som vist.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Når depotet og nøkkelen er lagt til, fortsett til neste trinn.

Trinn 2: Installer Apache CouchDB i Ubuntu

Etter å ha aktivert CouchDB-depotet, vil neste trinn være å oppdatere pakkelistene til Ubuntu og installere Apache CouchDB som vist.

sudo apt update
sudo apt install apache2 couchdb -y

Du må velge alternativer for å konfigurere CouchDB. I denne ledeteksten konfigurerer du enten i frittstående eller gruppert-modus. Siden vi installerer på en enkelt server, vil vi velge alternativet frittstående med én server.

I den neste ledeteksten skal du konfigurere nettverksgrensesnittet som CouchDB vil binde seg til. I frittstående servermodus er standarden 127.0.0.1 (loopback).

Hvis det er clustered-modus, skriv inn grensesnittets IP-adresse til serveren eller skriv inn 0.0.0.0, som binder CouchDB til alle nettverksgrensesnitt.

Angi deretter administratorpassordet.

Bekreft det angitte passordet for å fullføre installasjonen.

Trinn 3: Bekreft CouchDB-installasjonen

CouchDB-serveren lytter til TCP-porten 5984 som standard. For å slukke nysgjerrigheten din, kjør netstat-kommandoen som vist.

netstat -pnltu | grep 5984

For å bekrefte om installasjonen var vellykket og tjenesten kjører, kjør curl-kommandoen nedenfor. Du bør få følgende informasjon om CouchDB-databasen som skrives ut i JSON-format.

curl http://127.0.0.1:5984/

Utgangen i terminalen din vil se slik ut:

Trinn 4: Få tilgang til CouchDB Web Interface

Du kan åpne nettleseren din og bla til http://127.0.0.1:5984/_utils/ og skrive inn administratorbrukernavnet og passordet for å logge på databasen din:

Etter at Apache CouchDB er vellykket konfigurert og installert, bruker du kommandoene nedenfor for å starte, aktivere, stoppe og sjekke statusen.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Kontroller status-kommandoen viser:

sudo systemctl status couchdb.service

Konklusjon

For mer informasjon om CouchDB, se Apache CouchDB-dokumentasjonen. Det er vårt håp at du nå komfortabelt kan installere CouchDBUbuntu 20.04.