Kako instalirati Apache CouchDB u Ubuntu 20.04


Implementiran u Erlangu, Apache CouchDB, koji se jednostavno naziva CouchDB, baza je NoSQL otvorenog koda koja se fokusira o pohrani podataka u JSON formatu. CouchDB je savršen izbor za operativne timove i tvrtke koje traže NoSQL rješenje baze podataka visokih performansi. Za razliku od relacijskih baza podataka kao što je MySQL, CouchDB koristi model podataka bez shema, pojednostavljujući upravljanje zapisima na različitim računalnim uređajima.

Ovaj vam vodič pokazuje kako instalirati najnoviju verziju Apache CouchDB na Ubuntu 20.04.

Korak 1: Omogućite CouchDB repozitorij

Za početak, prijavite se na svoju instancu poslužitelja i uvezite GPG ključ kao što je prikazano.

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

Zatim, svakako omogućite spremište CouchDB kao što je prikazano.

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

Nakon što su repozitorij i ključ dodani, prijeđite na sljedeći korak.

Korak 2: Instalirajte Apache CouchDB u Ubuntu

Nakon što omogućite CouchDB repozitorij, sljedeći korak bit će ažuriranje popisa paketa Ubuntu i instaliranje Apache CouchDB kao što je prikazano.

sudo apt update
sudo apt install apache2 couchdb -y

Morat ćete odabrati opcije za konfiguraciju vašeg CouchDB. U ovom upitu konfigurirate u samostalnom ili grupiranom načinu rada. Budući da instaliramo na jednom poslužitelju, odlučit ćemo se za samostalnu opciju s jednim poslužiteljem.

U sljedećem odzivniku trebali biste konfigurirati mrežno sučelje na koje će se CouchDB vezati. U samostalnom načinu poslužitelja, zadana vrijednost je 127.0.0.1 (povratna petlja).

Ako je to grupisani način, unesite IP adresu sučelja poslužitelja ili upišite 0.0.0.0, što povezuje CouchDB sa svim mrežnim sučeljima.

Zatim postavite administratorsku lozinku.

Potvrdite postavljenu lozinku za dovršetak instalacije.

Korak 3: Provjerite instalaciju CouchDB-a

Poslužitelj CouchDB prema zadanim postavkama sluša TCP port 5984. Da utažite svoju znatiželju, pokrenite naredbu netstat kao što je prikazano.

netstat -pnltu | grep 5984

Kako biste provjerili je li instalacija bila uspješna i radi li usluga, pokrenite naredbu curl u nastavku. Trebali biste dobiti sljedeće informacije o CouchDB bazi podataka koja je ispisana u JSON formatu.

curl http://127.0.0.1:5984/

Izlaz u vašem terminalu će izgledati ovako:

Korak 4: Pristupite CouchDB web sučelju

Možete otvoriti svoj preglednik i pregledavati http://127.0.0.1:5984/_utils/ i upisati korisničko ime i lozinku administratora za prijavu u svoju bazu podataka:

Nakon što je Apache CouchDB uspješno konfiguriran i instaliran, koristite donje naredbe za pokretanje, omogućavanje, zaustavljanje i provjeru njegovog statusa.

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

Naredba za provjeru statusa pokazuje:

sudo systemctl status couchdb.service

Zaključak

Za više informacija o CouchDB, pogledajte dokumentaciju Apache CouchDB. Nadamo se da sada možete udobno instalirati CouchDB na Ubuntu 20.04.