Hvernig á að setja upp Apache CouchDB í Ubuntu 20.04


Útfært í Erlang, Apache CouchDB, einfaldlega nefnt CouchDB, er opinn NoSQL gagnagrunnur sem einbeitir sér að gagnageymslu á JSON sniði. CouchDB er fullkominn kostur fyrir rekstrarteymi og fyrirtæki sem eru að leita að afkastamikilli NoSQL gagnagrunnslausn. Ólíkt venslagagnagrunnum eins og MySQL, notar CouchDB skemalaust gagnalíkan, sem einfaldar skjalastjórnun á ýmsum tölvutækjum.

Þessi kennsla sýnir þér hvernig á að setja upp nýjustu útgáfuna af Apache CouchDB á Ubuntu 20.04.

Skref 1: Virkjaðu CouchDB geymsluna

Til að byrja skaltu skrá þig inn á netþjónstilvikið þitt og flytja inn GPG lykilinn eins og sýnt er.

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

Næst skaltu ganga úr skugga um að virkja CouchDB geymsluna eins og sýnt er.

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

Þegar geymslunni og lyklinum hefur verið bætt við skaltu halda áfram í næsta skref.

Skref 2: Settu upp Apache CouchDB í Ubuntu

Eftir að hafa virkjað CouchDB geymsluna verður næsta skref að uppfæra pakkalistana fyrir Ubuntu og setja upp Apache CouchDB eins og sýnt er.

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

Þú þarft að velja valkosti til að stilla CouchDB þinn. Í þessari kvaðningu stillirðu annað hvort í sjálfstæða eða klasaham. Þar sem við erum að setja upp á einum netþjóni, munum við velja einn miðlara sjálfstæðan valkost.

Í næstu kvaðningu er ætlað að stilla netviðmótið sem CouchDB mun bindast við. Í sjálfstæðum miðlaraham er sjálfgefið 127.0.0.1 (loopback).

Ef það er klasahamur, sláðu inn IP-tölu viðmóts netþjónsins eða sláðu inn 0.0.0.0, sem bindur CouchDB við öll netviðmót.

Næst skaltu stilla stjórnanda lykilorðið.

Staðfestu uppsett lykilorð til að ljúka uppsetningunni.

Skref 3: Staðfestu CouchDB uppsetningu

CouchDB þjónninn hlustar sjálfgefið á TCP tengi 5984. Til að svala forvitni þinni skaltu keyra netstat skipunina eins og sýnt er.

$ netstat -pnltu | grep 5984

Til að staðfesta hvort uppsetningin hafi tekist og þjónustan sé í gangi skaltu keyra curl skipunina hér að neðan. Þú ættir að fá eftirfarandi upplýsingar um CouchDB gagnagrunninn sem er prentaður á JSON sniði.

$ curl http://127.0.0.1:5984/

Úttakið í flugstöðinni þinni mun líta svona út:

Skref 4: Fáðu aðgang að CouchDB vefviðmóti

Þú getur opnað vafrann þinn og flett í http://127.0.0.1:5984/_utils/ og slegið inn notandanafn stjórnanda og lykilorð til að skrá þig inn í gagnagrunninn þinn:

Eftir að Apache CouchDB hefur verið stillt og sett upp skaltu nota skipanirnar hér að neðan til að ræsa, virkja, stöðva og athuga stöðu þess.

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

Skipunin athuga stöðu sýnir:

$ sudo systemctl status couchdb.service

Fyrir frekari upplýsingar um CouchDB, sjá Apache CouchDB skjölin. Það er von okkar að þú getir nú sett upp CouchDB með þægilegum hætti á Ubuntu 20.04.