Jinsi ya kufunga CouchDB kwenye Debian 10


CouchDB ni suluhisho la programu huria ya NoSQL ya utendakazi wa juu ambapo data huhifadhiwa katika umbizo la hati linalotegemea JSON kama jozi za ufunguo/thamani, orodha, au ramani. Inatoa API RESTFUL inayowawezesha watumiaji kudhibiti hati za hifadhidata kwa urahisi kwa kutekeleza majukumu kama vile kusoma, kuhariri na kufuta vipengee.

CouchDB inatoa manufaa makubwa kama vile kuweka faharasa haraka na urudufishaji kwa urahisi wa hifadhidata katika matukio mbalimbali kwenye mtandao. Katika mwongozo huu, tunashughulikia jinsi unaweza kusakinisha CouchDB kwenye Debian 10.

Hatua ya 1: Ongeza Hifadhi ya CouchDB kwenye Debian

Tutaanza kwa kuingia kwenye seva yetu ya Debian na kusasisha orodha za kifurushi kwa kutumia kidhibiti cha kifurushi cha apt kama inavyoonyeshwa:

$ sudo apt update

Ifuatayo, tunahitaji kuongeza hazina ya CouchDB ya Debian kama ifuatavyo:

$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Baadaye, ingiza kitufe cha GPG kwa kutumia amri ya curl kama inavyoonyeshwa.

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

Hatua ya 2: Sakinisha CouchDB kwenye Debian

Ukiwa na hazina ya CouchDB, sasisha orodha ya kifurushi cha mfumo ili kusawazisha repo mpya iliyoongezwa.

$ sudo apt update

Kisha usakinishe CouchDB ukitumia meneja wa kifurushi apt kama inavyoonyeshwa:

$ sudo apt install couchdb

Baada ya muda, utaombwa kutoa maelezo muhimu. Kwanza, utahitajika kutaja aina ya usanidi ambao ungependa kusanidi kwa mfano wako. Kwa kuwa tunasakinisha kwenye seva moja pekee, chagua chaguo la 'iliyojitegemea'.

Ifuatayo, toa kiolesura cha kuunganisha mtandao. Hapo awali hii imewekwa kwa anwani ya mwenyeji - 127.0.0.1. Hata hivyo, unaweza kuiweka 0.0.0.0 ili iweze kusikiliza miingiliano yote ya mtandao.

Baada ya hapo, toa nenosiri la msimamizi. Hili ndilo nenosiri litakalotumika wakati wa kufikia CouchDB kupitia WebUI.

Na uthibitishe.

Hatua ya 3: Thibitisha kuwa CouchDB inaendeshwa

CouchDB husikiliza port 5984 kwa chaguo-msingi. Unaweza kuthibitisha hili kwa kukaribisha matumizi ya netstat kama ifuatavyo:

$ sudo netstat -pnltu | grep 5984

Vinginevyo, unaweza kutumia huduma ya mfumo ili kuthibitisha kama daemoni ya CouchDB inafanya kazi:

$ sudo systemctl status couchdb

Sawa, mfano wetu wa CouchDB unaendelea kama inavyotarajiwa.

Hatua ya 4: Kupata CouchDB kupitia WebUI

Usimamizi wa CouchDB ni rahisi, shukrani kwa kiolesura rahisi na angavu cha wavuti ambacho hutoa. Ili kufikia CouchDB, vinjari URL:

http://localhost:5984 

Utahitajika kuingia kwa kutumia jina la mtumiaji na nenosiri uliloweka wakati wa usakinishaji.

Baada ya kuingia, utapata kiolesura kifuatacho.

Na hiyo inaimaliza. Tumekutembeza kupitia usakinishaji wa CouchDB kwenye Debian 10.