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 CouchDB på Ubuntu 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 CouchDB på Ubuntu 20.04.