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.