Kaip įdiegti „Apache CouchDB“ „Ubuntu 18.04“

„Linux“ serveriai gali pasiūlyti geriausias funkcijas, kad galėtų atlikti šimtus užduočių tiek administraciniu, tiek vaidmenų lygmeniu organizacijoje, būtent tokiuose vaidmenyse mes turime viską, kas susiję su svetainėmis, kuriose pirmaujanti programa yra Apache. Tarp šių „Apache“ variantų randame vieną, vadinamą „Apache CouchDB“, kurį mes išsamiai išanalizuosime „Ubuntu 18.04“ aplinkoje.

Kas yra „Apache CouchDB“„Apache CouchDB“ turi funkciją arba protokolą, vadinamą „Couch Replication Protocol“, kuris suteikia mums galimybę pasiekti savo duomenis iš bet kur, kur to reikia, nesvarbu, ar tai būtų pasaulinės serverių grupės, ar mūsų mobiliųjų įrenginių žiniatinklio naršyklės.

Jis turi programinės įrangos paketą, suderinamą su „Couch Replication Protocol“, pvz., „PouchDB“, „Cloudant“ ir „Couchbase Lite“. „CouchDB“ buvo parašyta JSON kalba ir palaiko dvejetainius failus, skirtus patenkinti visus duomenų saugojimo poreikius. „Couch Replication Protocol“ dėka visi duomenys bus našūs ir patikimi naudojimo lygiu. „CouchDB“ turi funkciją „MapReduce“, kuri leidžia paprastai ir visiškai atkurti duomenis.

„CouchDB“ funkcijosTarp funkcijų, kurias randame „Apache CouchDB“, turime:

  • Naudojant „CouchDB“ bus galima valdyti grupuotą duomenų bazę, su kuria bus galima paleisti vieną loginį duomenų bazės serverį, neatsižvelgiant į serverių ar virtualių mašinų skaičių, taigi „CouchDB“ grupė pagerina vieno mazgo konfigūraciją, pridėdama daugiau pajėgumų ir didelis prieinamumas.
  • „CouchDB“ gali būti naudojama kaip vieno mazgo duomenų bazė.
  • „CouchDB“ naudoja HTTP protokolą ir JSON duomenų formatą, todėl jis gali būti suderinamas su bet kokia programine įranga, palaikančia minėtą protokolą ir kalbą. Be to, „CouchDB“ visiškai veikia su išoriniais įrankiais, tokiais kaip HTTP tarpiniai serveriai ar apkrovos balansavimo įrenginiai.
  • „Apache CouchDB“ turi vieną replikacijos protokolą, skirtą „pirmiausia neprisijungus“ programoms, skirtoms mobiliosioms programoms ir kitoms aplinkoms, kuriose yra labai sudėtinga tinklo infrastruktūra.
  • „Apache CouchDB“ skirta visų tipų serveriams, o „PouchDB“ programa skirta mobiliesiems ir darbalaukio žiniatinklio naršyklėms, o „Couchbase Lite“ buvo sukurta vietinėms „iOS“ ir „Android“ programoms, taip išplečiant „Apache CouchDB“ galimybes.
  • „CouchDB“ grupė su daugiafunkcine funkcija gali saugoti visus duomenis pertekliniu būdu, taip leisdama juos pasiekti.

Toliau sužinosime, kaip įdiegti „Apache CouchDB“ „Ubuntu 18.04“.

1. Įdiekite „Apache“ „Ubuntu 18.04“

1 žingsnis
Prieš pradėdami „Apache CouchDB“ diegimo procesą, turėsite įdiegti „Apache“ žiniatinklio serverį „Ubuntu“, tam galime vykdyti šią komandą:

 sudo apt -get install apache2 -y 

DIDELIS

2 žingsnis
Kai „Apache“ bus visiškai įdiegta, turime paleisti „Apache“ žiniatinklio serverį ir įgalinti jį paleisti kartu su sistemos įkrovos laiku naudodami šią komandą:

 sudo systemctl paleisti apache2 sudo systemctl įgalinti apache2

DIDELIS

2. Įdiekite „Apache CouchDB“ „Ubuntu 18.04“


Pagal numatytuosius nustatymus „Apache CouchDB“ nėra „Ubuntu 18.04“, todėl turėsite pridėti oficialią „CouchDB“ saugyklą.

1 žingsnis
Norėdami pridėti šią saugyklą, naudosime šią komandą:

 echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list 
2 žingsnis
Ši komanda yra atsakinga už oficialaus URL pridėjimą prie katalogo /etc/apt/sources.list:

DIDELIS

3 žingsnis
Dabar pasirašysime pridėtą saugyklą naudodami šią komandą:

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

DIDELIS

4 žingsnis
Mes tęsiame sistemos atnaujinimą naudodami komandą:

 sudo apt -get update -y 
5 žingsnis
Galiausiai įdiegiame „Apache CouchDB“ vykdydami:
 sudo apt -get install couchdb -y 

DIDELIS

6 žingsnis
Šio proceso metu bus rodoma klausimų grupė, skirta apibrėžti tokius parametrus kaip. Pirmiausia pamatysime „Apache CouchDB“ veikimo aprašymą:

7 žingsnis
Spustelėkite Gerai, tada pasirinkite „CouchDB“ konfigūracijos tipą ir šiuo atveju pasirenkame „Atskiras“:

8 žingsnis
Mes duodame „Enter“ ir tada iš naršyklės nustatysime „CouchDB“ ryšio sąsają, galime nustatyti adresą 0.0.0.0, kad jis įgalintų visas galimas sąsajas:

9 veiksmas
Paspaudžiame „Enter“ ir dabar nustatome vartotojo „admin“ slaptažodį:

10 žingsnis
Turime tai patvirtinti:

11 žingsnis
Įdiegę vykdome šias eilutes, kad paleistume paslaugą ir įgalintume ją paleidžiant „Ubuntu 18“:

 sudo systemctl paleisti couchdb sudo systemctl įgalinti couchdb
12 žingsnis
Mes patikriname „CouchDB“ paslaugos būseną vykdydami:
 sudo systemctl būsena couchdb 

DIDELIS

3. Pasiekite „Apache CouchDB“ naudodami „Ubuntu 18.04“

1 žingsnis
Dabar galime pasiekti „Apache CouchDB“ vykdydami šią sintaksę:

 http: // IP: 5984 / _utils /
2 žingsnis
Ten įvedame administratoriaus vartotoją su apibrėžtu slaptažodžiu.

3 žingsnis
Spustelėkite mygtuką Prisijungti ir tai bus pradinė „CouchDB“ aplinka:

4 žingsnis
Iš ten mes galime pasiekti jo funkcijas:

DIDELIS

Tokiu būdu „Ubuntu 18“ sukonfigūravome „Apache CouchDB“, kad išnaudotume visas jo funkcijas.

wave wave wave wave wave