sql >> Databasteknik >  >> NoSQL >> CouchDB

Hur man installerar CouchDB på Debian 10

CouchDB är en högpresterande öppen källkod NoSQL lösning där data lagras i JSON-baserat dokumentformat som nyckel/värdepar, listor eller kartor. Den tillhandahåller ett RESTFUL API som gör det möjligt för användare att enkelt hantera databasdokument genom att utföra uppgifter som att läsa, redigera och ta bort objekt.

CouchDB erbjuder stora fördelar som snabb indexering och enkel replikering av databaser över olika instanser i ett nätverk. I den här guiden tar vi upp hur du kan installera CouchDBDebian 10 .

Steg 1:Lägg till CouchDB Repository på Debian

Vi börjar med att logga in på vår Debian server och uppdatera paketlistorna med hjälp av apt package manager som visas:

$ sudo apt update

Därefter måste vi lägga till CouchDB arkiv för Debian enligt följande:

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

Importera sedan GPG med hjälp av curl-kommandot som visas.

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

Steg 2:Installera CouchDB på Debian

Med CouchDB arkivet på plats uppdaterar du systempaketlistan för att synkronisera det nyligen tillagda arkivet.

$ sudo apt update

Installera sedan CouchDB använda apt package manager som visas:

$ sudo apt install couchdb

Halvvägs kommer du att bli ombedd att ange några viktiga detaljer. Först måste du ange vilken typ av konfiguration du vill ställa in för din instans. Eftersom vi bara installerar på en enda server, välj "fristående alternativ.

Ange sedan nätverksbindningsgränssnittet. Detta är initialt inställt på localhost adress – 127.0.0.1 . Du kan dock ställa in den på 0.0.0.0 så att den kan lyssna på alla nätverksgränssnitt.

Ange sedan administratörslösenordet. Detta är lösenordet som kommer att användas när du kommer åt CouchDB via WebUI .

Och bekräfta det.

Steg 3:Verifiera att CouchDB körs

CouchDB lyssnar på port 5984 som standard. Du kan verifiera detta genom att anropa netstat-verktyget enligt följande:

$ sudo netstat -pnltu | grep 5984

Alternativt kan du använda systemtjänsten för att verifiera att CouchDB är daemon körs:

$ sudo systemctl status couchdb

Bra, vår CouchDB instans körs som förväntat.

Steg 4:Få åtkomst till CouchDB via WebUI

Ledningen för CouchDB är enkelt, tack vare det enkla och intuitiva webbgränssnittet som det tillhandahåller. För att komma åt CouchDB, bläddra i URL:en:

http://localhost:5984 

Du kommer att behöva logga in med användarnamnet och lösenordet som du angav under installationen.

När du loggar in får du följande gränssnitt.

Och det avslutar det. Vi har gått igenom installationen av CouchDBDebian 10 .


  1. MongoDB Skriv oro:3 måste-känna varningar

  2. Hur ändrar man ordning på array med MongoDB?

  3. Räkna i Spring Data MongoDB-förrådet

  4. Kan mongorestore ta ett enda url-argument istället för separata argument?