Hvernig á að setja upp CouchDB á Debian 10


CouchDB er afkastamikil opinn NoSQL lausn þar sem gögn eru geymd á JSON-undirstaða skjalasniði sem lykil/gildi pör, listar eða kort. Það býður upp á RESTFUL API sem gerir notendum kleift að stjórna gagnagrunnsskjölum á auðveldan hátt með því að framkvæma verkefni eins og að lesa, breyta og eyða hlutum.

CouchDB býður upp á mikla kosti eins og hraða flokkun og auðveld afritun gagnagrunna í ýmsum tilfellum á netinu. Í þessari handbók förum við yfir hvernig þú getur sett upp CouchDB á Debian 10.

Skref 1: Bættu við CouchDB geymslu á Debian

Við byrjum á því að skrá okkur inn á Debian netþjóninn okkar og uppfæra pakkalistana með því að nota viðeigandi pakkastjóra eins og sýnt er:

$ sudo apt update

Næst þurfum við að bæta við CouchDB geymslunni fyrir Debian sem hér segir:

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

Síðan skaltu flytja inn GPG lykilinn með því að nota krulluskipunina eins og sýnt er.

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

Skref 2: Settu upp CouchDB á Debian

Með CouchDB geymslan á sínum stað, uppfærðu kerfispakkalistann til að samstilla nýlega bætt við geymslunni.

$ sudo apt update

Settu síðan upp CouchDB með því að nota viðeigandi pakkastjóra eins og sýnt er:

$ sudo apt install couchdb

Á miðri leið verður þú beðinn um að gefa upp nokkrar helstu upplýsingar. Í fyrsta lagi verður þú að tilgreina tegund stillingar sem þú vilt setja upp fyrir tilvikið þitt. Þar sem við erum aðeins að setja upp á einum netþjóni skaltu velja „sjálfstæða“ valkostinn.

Næst skaltu gefa upp netbindingsviðmótið. Þetta er upphaflega stillt á netfang staðalgestgjafans - 127.0.0.1. Hins vegar geturðu stillt það á 0.0.0.0 þannig að það geti hlustað á öll netviðmót.

Gefðu síðan inn lykilorð stjórnanda. Þetta er lykilorðið sem verður notað þegar þú opnar CouchDB í gegnum WebUI.

Og staðfesta það.

Skref 3: Staðfestu að CouchDB sé í gangi

CouchDB hlustar sjálfgefið á höfn 5984. Þú getur staðfest þetta með því að kalla fram netstat tólið sem hér segir:

$ sudo netstat -pnltu | grep 5984

Að öðrum kosti geturðu notað kerfisþjónustu til að staðfesta hvort CouchDB púkinn sé í gangi:

$ sudo systemctl status couchdb

Frábært, CouchDB tilvikið okkar er í gangi eins og búist var við.

Skref 4: Aðgangur að CouchDB í gegnum WebUI

Stjórnun CouchDB er auðveld, þökk sé einföldu og leiðandi vefviðmóti sem það býður upp á. Til að fá aðgang að CouchDB skaltu skoða slóðina:

http://localhost:5984 

Þú verður að skrá þig inn með notendanafninu og lykilorðinu sem þú stilltir við uppsetninguna.

Þegar þú skráir þig inn færðu eftirfarandi viðmót.

Og það lýkur því. Við höfum leiðbeint þér í gegnum uppsetningu CouchDB á Debian 10.