Kako namestiti Apache CouchDB v Ubuntu 20.04


Apache CouchDB, ki ga preprosto imenujemo CouchDB, je izveden v Erlangu in je odprtokodna baza podatkov NoSQL, ki se osredotoča na shranjevanje podatkov v obliki JSON. CouchDB je odlična izbira za operativne skupine in podjetja, ki iščejo visoko zmogljivo rešitev baze podatkov NoSQL. Za razliko od relacijskih podatkovnih baz, kot je MySQL, CouchDB uporablja podatkovni model brez sheme, ki poenostavlja upravljanje zapisov v različnih računalniških napravah.

Ta vadnica vam prikazuje, kako namestiti najnovejšo različico Apache CouchDB v Ubuntu 20.04.

1. korak: Omogočite repozitorij CouchDB

Za začetek se prijavite v primerek strežnika in uvozite ključ GPG, kot je prikazano.

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

Nato omogočite repozitorij CouchDB, kot je prikazano.

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

Ko sta repozitorij in ključ dodana, nadaljujte z naslednjim korakom.

2. korak: Namestite Apache CouchDB v Ubuntu

Po omogočanju repozitorija CouchDB bo naslednji korak posodobitev seznamov paketov Ubuntuja in namestitev Apache CouchDB, kot je prikazano.

$ sudo apt update
$ sudo apt install apache2 couchdb -y

Za konfiguracijo CouchDB boste morali izbrati možnosti. V tem pozivu konfigurirate v samostojnem ali v gručnem načinu. Ker nameščamo na en strežnik, se bomo odločili za samostojno strežniško možnost.

V naslednjem pozivu naj bi konfigurirali omrežni vmesnik, na katerega se bo CouchDB vezal. V samostojnem strežniškem načinu je privzeto 127.0.0.1 (povratna zanka).

Če gre za način združevanja v gruče, vnesite naslov IP vmesnika strežnika ali vnesite 0.0.0.0, ki CouchDB veže na vse omrežne vmesnike.

Nato nastavite skrbniško geslo.

Za dokončanje namestitve potrdite nastavljeno geslo.

3. korak: Preverite namestitev CouchDB

Strežnik CouchDB privzeto posluša vrata TCP 5984. Če želite potešiti radovednost, zaženite ukaz netstat, kot je prikazano.

$ netstat -pnltu | grep 5984

Če želite preveriti, ali je bila namestitev uspešna in ali se storitev izvaja, zaženite spodnji ukaz curl. Pridobili bi naslednje informacije o zbirki podatkov CouchDB, ki je natisnjena v obliki JSON.

$ curl http://127.0.0.1:5984/

Izhod v vašem terminalu bo videti tako:

4. korak: Dostop do spletnega vmesnika CouchDB

Odprete lahko brskalnik in brskate do http://127.0.0.1:5984/_utils/ ter vnesete skrbniško uporabniško ime in geslo za prijavo v svojo bazo podatkov:

Ko je Apache CouchDB uspešno konfiguriran in nameščen, s spodnjimi ukazi zaženite, omogočite, ustavite in preverite njegovo stanje.

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

Ukaz za preverjanje stanja prikazuje:

$ sudo systemctl status couchdb.service

Za več informacij o CouchDB glejte dokumentacijo Apache CouchDB. Upamo, da lahko zdaj udobno namestite CouchDB na Ubuntu 20.04.