Kaip įdiegti „CouchDB“ „Debian 10“.


CouchDB yra didelio našumo atvirojo kodo NoSQL sprendimas, kuriame duomenys saugomi JSON pagrįstu dokumento formatu kaip raktų ir reikšmių poros, sąrašai arba žemėlapiai. Tai suteikia RESTFUL API, leidžiančią vartotojams lengvai tvarkyti duomenų bazės dokumentus atliekant tokias užduotis kaip skaitymas, redagavimas ir naikinimas.

CouchDB suteikia puikių pranašumų, pvz., greitą indeksavimą ir lengvą duomenų bazių replikavimą įvairiuose tinklo egzemplioriuose. Šiame vadove aprašome, kaip galite įdiegti CouchDB Debian 10.

1 veiksmas: pridėkite „CouchDB“ saugyklą „Debian“.

Pradėsime prisijungdami prie mūsų Debian serverio ir atnaujindami paketų sąrašus naudodami apt paketų tvarkyklę, kaip parodyta:

sudo apt update

Tada turime pridėti CouchDB saugyklą, skirtą Debian, kaip nurodyta toliau:

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

Tada importuokite GPG raktą naudodami curl komandą, kaip parodyta.

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

2 veiksmas: „Debian“ įdiekite „CouchDB“.

Turėdami CouchDB saugyklą, atnaujinkite sistemos paketų sąrašą, kad sinchronizuotumėte naujai pridėtą saugyklą.

sudo apt update

Tada įdiekite CouchDB naudodami apt paketų tvarkyklę, kaip parodyta:

sudo apt install couchdb

Įpusėjus būsite paraginti pateikti keletą pagrindinių detalių. Pirmiausia turėsite nurodyti konfigūracijos, kurią norite nustatyti savo egzemplioriui, tipą. Kadangi diegiame tik viename serveryje, pasirinkite parinktį atskiras.

Tada pateikite tinklo susiejimo sąsają. Iš pradžių nustatytas localhost adresas – 127.0.0.1. Tačiau galite nustatyti jį į 0.0.0.0, kad jis galėtų klausytis visų tinklo sąsajų.

Tada pateikite administratoriaus slaptažodį. Tai slaptažodis, kuris bus naudojamas pasiekiant CouchDB per WebUI.

Ir patvirtinkite.

3 veiksmas: patikrinkite, ar veikia CouchDB

Pagal numatytuosius nustatymus CouchDB klausosi prievado 5984. Tai galite patikrinti naudodami „netstat“ įrankį taip:

sudo netstat -pnltu | grep 5984

Arba galite naudoti sistemos paslaugą, kad patikrintumėte, ar veikia CouchDB demonas:

sudo systemctl status couchdb

Puiku, mūsų CouchDB egzempliorius veikia kaip tikėtasi.

4 veiksmas: prieiga prie CouchDB per WebUI

Dėl paprastos ir intuityvios žiniatinklio sąsajos CouchDB valdymas yra paprastas. Norėdami pasiekti CouchDB, naršykite URL:

http://localhost:5984 

Turėsite prisijungti naudodami vartotojo vardą ir slaptažodį, kuriuos nustatėte diegimo metu.

Prisijungę gausite tokią sąsają.

Ir tuo viskas baigta. Supažindinome jus su CouchDB diegimu Debian 10.