Så här installerar du Apache CouchDB på Ubuntu 18.04

Linux -servrar har möjlighet att erbjuda de bästa funktionerna för att utföra hundratals uppgif.webpter både på administrativ nivå och på rollnivå inom en organisation, just inom dessa roller har vi allt som rör webbplatser där applikationen som är ledare är Apache. Bland dessa variationer av Apache hittar vi särskilt en som heter Apache CouchDB som vi kommer att analysera i detalj i en Ubuntu 18.04 -miljö.

Vad är Apache CouchDBApache CouchDB har en funktion, eller protokoll, som kallas Couch Replication Protocol, vilket ger oss möjlighet att komma åt våra data varhelst det är nödvändigt, oavsett om det är från globala serverkluster till webbläsarna på våra mobila enheter.

Den har ett mjukvarupaket som är kompatibelt med Couch Replication Protocol som PouchDB, Cloudant och Couchbase Lite. CouchDB, har skrivits in i JSON inbyggt och stöder binära filer med fokus på att tillgodose alla datalagringsbehov. Tack vare Couch Replication Protocol kommer all data att ha hög prestanda och stor tillförlitlighet på användningsnivå. CouchDB har en funktion som kallas MapReduce som möjliggör en enkel och fullständig dataåterställning.

CouchDB -funktionerBland de funktioner som vi hittar i Apache CouchDB har vi:

  • Med CouchDB kommer det att vara möjligt att hantera en klusterdatabas med vilken det kommer att vara möjligt att köra en enda logisk databasserver oavsett antalet servrar eller virtuella maskiner, så ett CouchDB -kluster förbättrar konfigurationen av en enda nod genom att lägga till mer kapacitet och hög tillgänglighet.
  • CouchDB kan användas som en enda noddatabas.
  • CouchDB använder HTTP -protokollet och JSON -dataformatet, vilket gör att det kan vara kompatibelt med all programvara som stöder protokollet och språket. Dessutom fungerar CouchDB fullt ut med externa verktyg som HTTP -proxyservrar eller lastbalanserare.
  • Apache CouchDB har ett enda replikeringsprotokoll som är inriktat på "Offline First" -applikationer utformade för mobila applikationer och andra miljöer med mycket krävande nätverksinfrastrukturer.
  • Apache CouchDB är utformat för alla typer av servrar medan PouchDB -applikationen var utformad för mobila och stationära webbläsare och Couchbase Lite har utvecklats för inbyggda iOS- och Android -applikationer, vilket utökar möjligheterna för Apache CouchDB.
  • Ett kluster i CouchDB med multimode -funktionen kan lagra all data på ett redundant sätt, vilket möjliggör dess tillgänglighet.

Därefter lär vi oss hur du installerar Apache CouchDB på Ubuntu 18.04.

1. Installera Apache på Ubuntu 18.04

Steg 1
Innan du startar installationsprocessen för Apache CouchDB kommer det att vara nödvändigt att installera Apache -webbservern i Ubuntu, för detta kan vi utföra följande kommando:

 sudo apt -get install apache2 -y 

FÖRSTORA

Steg 2
När Apache är helt installerat måste vi starta Apache -webbservern och aktivera den tillsammans med systemstarttiden med följande kommando:

 sudo systemctl start apache2 sudo systemctl aktivera apache2

FÖRSTORA

2. Installera Apache CouchDB på Ubuntu 18.04


Som standard är Apache CouchDB inte tillgängligt i Ubuntu 18.04, så du måste lägga till det officiella CouchDB -förvaret.

Steg 1
För att lägga till det här förvaret kommer vi att använda följande kommando:

 echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list 
Steg 2
Detta kommando är ansvarigt för att lägga till den officiella URL: en till /etc/apt/sources.list katalogen:

FÖRSTORA

Steg 3
Nu ska vi signera det tillagda förvaret med följande kommando:

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

FÖRSTORA

Steg 4
Vi fortsätter att uppdatera systemet med kommandot:

 sudo apt -get update -y 
Steg 5
Slutligen installerar vi Apache CouchDB genom att köra:
 sudo apt -get install couchdb -y 

FÖRSTORA

Steg 6
Under denna process kommer en rad frågor att visas för att definiera parametrar som t.ex. Först kommer vi att se en beskrivning av hur Apache CouchDB fungerar:

Steg 7
Klicka på OK och välj sedan typen av CouchDB -konfiguration och i det här fallet väljer vi "Fristående":

Steg 8
Vi ger Enter och sedan definierar vi anslutningsgränssnittet till CouchDB från webbläsaren, vi kan ställa in adressen 0.0.0.0 så att den möjliggör alla tillgängliga gränssnitt:

Steg 9
Vi trycker på Enter och nu definierar vi lösenordet för användaren "admin":

Steg 10
Vi måste bekräfta det:

Steg 11
Efter installationen kör vi följande rader för att starta tjänsten och aktivera den vid Ubuntu 18 -start:

 sudo systemctl start couchdb sudo systemctl aktivera couchdb
Steg 12
Vi kontrollerar statusen för CouchDB -tjänsten genom att köra:
 sudo systemctl status couchdb 

FÖRSTORA

3. Åtkomst till Apache CouchDB på Ubuntu 18.04

Steg 1
Nu kan vi komma åt Apache CouchDB genom att köra följande syntax:

 http: // IP: 5984 / _utils /
Steg 2
Där anger vi administratörsanvändaren med det definierade lösenordet.

Steg 3
Klicka på inloggningsknappen så blir den första CouchDB -miljön:

Steg 4
Därifrån kan vi komma åt dess funktioner:

FÖRSTORA

På detta sätt har vi konfigurerat Apache CouchDB i Ubuntu 18 för att få ut det mesta av dess funktioner.

wave wave wave wave wave