Zoeken op website

Hoe CouchDB op Debian 10 te installeren


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

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

Stap 1: Voeg CouchDB Repository toe op Debian

We zullen beginnen door in te loggen op onze Debian-server en de pakketlijsten bij te werken met behulp van de apt-pakketbeheerder, zoals weergegeven:

sudo apt update

Vervolgens moeten we de CouchDB repository voor Debian als volgt toevoegen:

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

Importeer daarna de GPG-sleutel met behulp van de curl-opdracht, zoals weergegeven.

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

Stap 2: Installeer CouchDB op Debian

Terwijl de CouchDB repository aanwezig is, update je de systeempakketlijst 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 gegevens op te geven. Eerst moet u het type configuratie opgeven dat u voor uw exemplaar wilt instellen. Omdat we slechts op één server installeren, selecteert u de optie ‘standalone’.

Geef vervolgens de netwerkbindinterface op. Dit is aanvankelijk ingesteld op het 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 standaard naar poort 5984. 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 verifiëren of de CouchDB daemon actief is:

sudo systemctl status couchdb

Geweldig, onze CouchDB instantie draait zoals verwacht.

Stap 4: Toegang tot CouchDB via WebUI

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

http://localhost:5984 

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

Wanneer u inlogt, krijgt u de volgende interface.

En daarmee is het rond. We hebben u door de installatie van CouchDB op Debian 10 geleid.