Taip pat yra „CouchDB RESTful“ HTTP / JSON API, kurią galite naudoti norėdami modifikuoti ir parengti naujus duomenų bazės failus, pvz., Dokumentus. Tai turi gana draugišką sąsają, leidžiančią lengvai skaityti ir redaguoti dokumentus. Kaip minėta pirmiau, tai yra į dokumentus orientuota duomenų bazė. „CouchDB“ architektūra buvo suprantama „Erlang“ kalba - bendrosios paskirties programavimo kalba, kurios pagrindinis dėmesys skiriamas lygiagretumui ir šiukšlių surinkimo vykdymo sistemai.
Ši trumpa pamoka parodo, kaip įdiegti „Apache CouchDB“ naujausiuose „Ubuntu“ 20.04 LTS. Diegimo procesas yra gana paprastas. Tačiau čia pateiktose instrukcijose jums reikia žinoti kai kuriuos „Linux“ pagrindus ir paviršiaus lygiu susipažinti su jo apvalkalu. Taip pat turite sugebėti priglobti savo svetainę vietiniame VPS.
1 veiksmas: patikrinkite, ar nėra naujinių
Pirmiausia patikrinkite, ar visi įdiegti sistemos paketai yra naujausi galimi paketai. Paleiskite šią apt komandą terminale:
$ sudo apt update && upgrade
PASTABA: Jei nenaudojate šaknies paskyros, prieš kiekvieną komandą šiame straipsnyje jums gali tekti pridėti sudo.
2 veiksmas: konfigūruokite serverį
Šiame žingsnyje įdiegsite programinę įrangą, leidžiančią sukonfigūruoti „CouchDB“ paketų saugyklą. Norėdami tai padaryti, įveskite:
$ sudo apt-get install software-properties-common
Čia galite pridėti a -y vėliava gauti apt-get komanda pagreitinti procesą, automatizuodama visų priimamų raginimų priėmimo procesą, kai programinė įranga ruošiasi pradėti diegti. Nepridedama -y vėliava reiškia, kad į kiekvieną iššokantįjį langą turėsite atsakyti rankiniu būdu, o tai labai rekomenduojama, jei nenaudojate iš anksto sukonfigūruotos sistemos.
3 žingsnis: Įjunkite „Apache CouchDB“ paketų saugyklą
Tada įjunkite „Apache CouchDB“ paketų saugyklą. Norėdami tai padaryti, įveskite šias komandas:
$ curl -L https: // couchdb.apache.org / repo / bintray-pubkey.asc | sudo apt-key pridėti$ echo "deb https: // apache.bintray.com / couchdb-deb pagrindinis židinys "|
sudo tee -a / etc / apt / sources.sąrašą
Įsitikinkite, kad įsigijote EEPS iš autentiško šaltinio, kuriuo galima pasitikėti, nes internete yra per daug mėgėjiškai pagamintų EEPS. Čia mes panaudojome oficialią PPA saugyklą, kurioje reguliariai lankosi „Apache Foundation“ komanda.
Įdiegę naujausią PPA, dabar galite atnaujinti savo sistemą ir gauti naujausią informaciją apie paketą:
$ sudo apt atnaujinimas
Kai tai bus padaryta, dabar esate pasirengę diegti.
Atskiras vs. Klasterio režimas
Dabar turite pasirinkti, ar norite, kad „CouchDB“ būtų įdiegta bet kuriuo iš šių režimų:
- Klasterio režimas
- Autonominis režimas
Viduje konors klasterio režimas, yra daugiau nei du serveriai, kurie yra sujungti ir jie veikia kartu kaip gaunamas duomenų saugykla.
Viduje konors atskiras režimas, dalyvauja tik vienas serveris. Kadangi tikriausiai naudojate tik vieną serverį, mes tęsime diegimą atskiru režimu.
4 žingsnis: diegimas
Norėdami pradėti diegti „Apache CouchDB“, naudokite šią komandą:
$ sudo apt įdiekite couchdb
Pasirodys raginimas, kuriame prašoma pasirinkti atskirą ir grupinį režimą. Pasirinkite atskirą režimą. Tada jūsų bus paprašyta įvesti tikslinį tinklo sąsajos IP adresą, kuriame atliksite diegimą. Diegdami atskirą serverį, mes nekeisime numatytojo adreso, kuris bus 127.0.0.1.
Tada įveskite tvirtą slaptažodį, kad sukurtumėte administratoriaus vartotoją. Tačiau jums nereikia sukurti administratoriaus vartotojo, nes galėsite tęsti administratoriaus vakarėlio režimą. Tai nerekomenduojama, nes administratoriaus vakarėlio režimas yra atviras, kad jį galėtų pasiekti žiniatinklis, todėl jis yra labai nesaugus.
Įvesdami slaptažodį, jūsų paprašys dar kartą įvesti slaptažodį, kad patvirtintumėte. Diegimas bus baigtas po kurio laiko.
5 veiksmas: patikrinkite diegimą
Naudodami curl komandą įsitikinkite, kad diegimas vyko sklandžiai. Ši komanda parodys atitinkamą informaciją, atskleidžiančią „CouchDB“ būseną ir atitinkančią diegimą. „CouchDB“ serveris veiks „localhost“: 5984.
6 žingsnis: Duomenų bazės kūrimas
Prisijunkite prie „Fauxton“ valdymo skydo adresu http: // 127.0.0.1: 5984 / _utils / su savo vartotojo duomenimis ir sukurkite naują duomenų bazę naudodami „CouchDB“.
Spustelėkite duomenų bazės piktogramą, esančią skydelio kairiajame kampe, ir viršutiniame dešiniajame ekrano kampe paspauskite mygtuką „Sukurti duomenų bazę“.
Apibendrinant
„CouchDB“ įdiegti vieno serverio kompiuteryje yra labai paprasta. Norėdami tai padaryti, įsitikinkite, kad jūsų sistema yra atnaujinta į naujausius sistemos paketus. Tada įjunkite „Apache“ paketų saugyklas ir būsite pasirengę įdiegti „Apache CouchDB“ savo serveryje.
„CouchDB“ veikia sklandžiai ir yra suderinama su beveik visomis naujausiomis žiniatinklio programomis, įskaitant skirtas mobiliesiems telefonams, todėl tai yra puikus įrankis duomenų bazės dokumentams skaityti, kurti, redaguoti ir modifikuoti.
Tikimės, kad ši pamoka jums buvo naudinga. Laikykitės, kad pamatytumėte daugiau „CouchDB“ naudojimo su „Fauxton“ valdymo skydeliu instrukcijų. Tuo tarpu patikrinkite daugiau turinio apie kitų komunalinių paslaugų diegimą „Unix“ sistemose.