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.