Ir pieejams arī CouchDB RESTful HTTP / JSON API, kuru varat izmantot, lai modificētu un sagatavotu jaunus datu bāzes failus, piemēram, dokumentus. Tam ir salīdzinoši draudzīgs interfeiss, kas atvieglo dokumentu lasīšanu un rediģēšanu. Kā minēts iepriekš, tā ir uz dokumentiem orientēta datu bāze. CouchDB arhitektūra tika veidota Erlang valodā - vispārējas nozīmes programmēšanas valodā, kas koncentrējas uz vienlaicīgumu un arī atkritumu savākšanas izpildlaika sistēmu.
Šī īsā apmācība parāda, kā instalēt Apache CouchDB Ubuntu jaunākajos 20.04 LTS. Instalācijas process ir diezgan vienkāršs. Bet šeit sniegtajās instrukcijās jums jāzina daži Linux pamati un jāpārzina tā čaula virsmas līmenī. Jums arī jāspēj mitināt vietne vietējā VPS.
1. darbība: pārbaudiet, vai nav atjauninājumu
Vispirms pārbaudiet, vai visas instalētās sistēmas pakotnes ir jaunākās pieejamās pakotnes. Terminālā palaidiet šādu komandu apt:
$ sudo apt update && upgrade
PIEZĪME: Jums var būt nepieciešams pievienot sudo pirms katras komandas šajā rakstā, ja neizmantojat saknes kontu.
2. darbība. Servera konfigurēšana
Šajā solī jūs instalēsit programmatūru, kas ļauj konfigurēt CouchDB pakotņu krātuvi. Lai to izdarītu, ievadiet šo:
$ sudo apt-get install software-properties-common
Šeit varat pievienot -y karogu, lai iegūtu apt-get komandu, lai paātrinātu procesu, automatizējot visu uznirstošo uzvedņu pieņemšanas procesu, kamēr programmatūra gatavojas sākt instalēšanu. Nepievieno -y karodziņš nozīmē, ka jums būs jāatbild uz katru uznirstošo logu manuāli, kas ir ļoti ieteicams, ja neizmantojat iepriekš konfigurētu sistēmu.
3. darbība: ieslēdziet Apache CouchDB pakotņu krātuvi
Pēc tam iespējojiet Apache CouchDB pakotņu krātuvi. Lai to izdarītu, ievadiet šādas komandas:
$ čokurošanās -L https: // couchdb.apache.org / repo / bintray-pubkey.asc | sudo apt-key pievienot$ echo "deb https: // apache.bintray.com / couchdb-deb fokusa galvenais "|
sudo tee -a / etc / apt / sources.sarakstā
Noteikti iegūstiet EPL no autentiska avota, uz kuru var paļauties, jo tīmeklī ir pārāk daudz amatieriski veidotu EPL. Šeit mēs izmantojām oficiālo PPA krātuvi, kuru regulāri apmeklē Apache Foundation komanda.
Kad esat instalējis jaunāko PPA, tagad varat atjaunināt savu sistēmu un iegūt jaunāko informāciju par pakotni:
$ sudo apt atjauninājums
Tā vietā jūs esat gatavs instalēšanai.
Atsevišķs vs. Klastera režīms
Tagad jums jāizvēlas, vai vēlaties, lai CouchDB tiktu instalēts kādā no šiem režīmiem:
- Klastera režīms
- Atsevišķs režīms
Iekš kopu režīms, ir vairāk nekā divi savstarpēji savienoti serveri, un tie darbojas kā izgūstams datu glabātājs.
Iekš atsevišķs režīms, ir iesaistīts tikai viens serveris. Tā kā jūs, iespējams, izmantojat tikai vienu serveri, mēs turpināsim instalēšanu atsevišķā režīmā.
4. solis: instalēšana
Lai sāktu Apache CouchDB instalēšanu, izmantojiet šādu komandu:
$ sudo apt instalējiet couchdb
Tiks parādīta uzvedne ar aicinājumu izvēlēties starp atsevišķo un kopu režīmu. Atlasiet atsevišķo režīmu. Pēc tam jums tiks lūgts ievadīt tīkla saskarnes mērķa IP adresi, kurā veikt instalēšanu. Viena servera atsevišķai instalēšanai mēs nemainīsim noklusējuma adresi, kas būs 127.0.0.1.
Pēc tam ievadiet stingru paroli, lai izveidotu administratora lietotāju. Tomēr jums nav jāizveido administratora lietotājs, jo jūs varēsit turpināt ar administratora partijas režīmu. Tas nav ieteicams, jo administratora partijas režīms ir atvērts, lai piekļūtu tīmeklim, un tāpēc tas ir ļoti nedrošs.
Ievadot paroli, jums tiks lūgts atkārtoti ievadīt paroli, lai to apstiprinātu. Instalēšana tiks pabeigta pēc kāda laika.
5. darbība: pārbaudiet instalāciju
Pārliecinieties, ka instalēšana ir noritējusi nevainojami, izmantojot komandu čokurošanās. Šī komanda parādīs attiecīgo informāciju, kas atklāj CouchDB statusu un atbilst instalācijai. CouchDB serveris darbosies vietnē localhost: 5984.
6. darbība: datu bāzes izveide
Piesakieties savā Fauxton vadības panelī vietnē http: // 127.0.0.1: 5984 / _utils / ar jūsu lietotāja akreditācijas datiem un izveidojiet jaunu datu bāzi ar CouchDB.
Noklikšķiniet uz datu bāzes ikonas, kas atrodas paneļa galējā kreisajā stūrī un ekrāna augšējā labajā stūrī nospiediet pogu “Izveidot datu bāzi”.
Kopsavilkumā
CouchDB instalēšana jūsu viena servera mašīnā ir ļoti vienkārša. Lai to izdarītu, pārliecinieties, vai sistēma ir atjaunināta uz jaunākajām sistēmas pakotnēm. Pēc tam iespējojiet Apache pakotņu krātuves, un jūs visi esat gatavs instalēt Apache CouchDB savā serverī.
CouchDB darbojas nevainojami un ir saderīgs ar gandrīz visām jaunākajām mūsdienu tīmekļa lietojumprogrammām, tostarp tām, kas paredzētas mobilajiem tālruņiem, kas padara to par lielisku datu bāzes dokumentu lasīšanu, izveidi, rediģēšanu un modificēšanu.
Cerams, ka šī apmācība jums ir noderīga. Palieciet apkārt, lai redzētu vairāk apmācības par CouchDB lietošanu ar Fauxton vadības paneli. Tikmēr pārbaudiet vairāk par citu utilītu instalēšanu Unix sistēmās.