sql >> Database >  >> NoSQL >> CouchDB

Hoe CouchDB op Debian 10 te installeren

CouchDB is een krachtige opensource NoSQL oplossing waarbij gegevens worden opgeslagen in JSON-gebaseerd documentformaat als sleutel/waarde-paren, lijsten of kaarten. Het biedt een RESTFUL API waarmee gebruikers eenvoudig databasedocumenten kunnen beheren door taken uit te voeren zoals het lezen, bewerken en verwijderen van objecten.

CouchDB biedt grote voordelen zoals snelle indexering en gemakkelijke replicatie van databases over verschillende instanties in een netwerk. In deze handleiding bespreken we hoe u CouchDB . kunt installeren op Debian 10 .

Stap 1:CouchDB-repository toevoegen aan Debian

We beginnen door in te loggen op onze Debian server en het bijwerken van de pakketlijsten met behulp van de apt-pakketbeheerder zoals weergegeven:

$ sudo apt update

Vervolgens moeten we de CouchDB . toevoegen opslagplaats voor Debian als volgt:

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

Importeer daarna de GPG toets met behulp van het curl-commando zoals weergegeven.

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

Stap 2:Installeer CouchDB op Debian

Met de CouchDB repository aanwezig is, werkt u de systeempakketlijst bij om de nieuw toegevoegde repository te synchroniseren.

$ sudo apt update

Installeer vervolgens CouchDB met behulp van de apt-pakketbeheerder zoals weergegeven:

$ sudo apt install couchdb

Halverwege wordt u gevraagd enkele belangrijke details op te geven. Eerst moet u het type configuratie opgeven dat u voor uw instantie wilt instellen. Aangezien we slechts op een enkele server installeren, selecteert u de 'standalone ’ optie.

Geef vervolgens de netwerkbindinterface op. Dit is in eerste instantie ingesteld op de localhost adres – 127.0.0.1 . U kunt het echter instellen op 0.0.0.0 zodat het naar alle netwerkinterfaces kan luisteren.

Geef daarna het beheerderswachtwoord op. Dit is het wachtwoord dat wordt gebruikt bij toegang tot CouchDB via de WebUI .

En bevestig het.

Stap 3:Controleer of CouchDB actief is

CouchDB luistert naar poort 5984 standaard. U kunt dit verifiëren door het netstat-hulpprogramma als volgt aan te roepen:

$ sudo netstat -pnltu | grep 5984

Als alternatief kunt u de systeemservice gebruiken om te controleren of de CouchDB daemon is actief:

$ sudo systemctl status couchdb

Geweldig, onze CouchDB instantie werkt zoals verwacht.

Stap 4:CouchDB openen via WebUI

Het beheer van CouchDB is gemakkelijk, dankzij de eenvoudige en intuïtieve webinterface die het biedt. Om toegang te krijgen tot CouchDB, blader je door de URL:

http://localhost:5984 

U moet inloggen met de gebruikersnaam en het wachtwoord die u tijdens de installatie hebt ingesteld.

Als u zich aanmeldt, krijgt u de volgende interface.

En dat maakt het af. We hebben u door de installatie van CouchDB geleid op Debian 10 .


  1. Waar staat mongodb in de CAP-stelling?

  2. Mongoose - met behulp van Populate op een array van ObjectId

  3. Implementeer MongoDB in een Amazon Virtual Private Cloud (VPC)

  4. Hoe voer je een op waarde gebaseerde Order By uit in MongoDB?