Zoeken op website

Hoe Apache CouchDB te installeren in Ubuntu 20.04


Apache CouchDB, geïmplementeerd in Erlang, eenvoudigweg CouchDB genoemd, is een open-source NoSQL database die zich richt op over gegevensopslag in JSON-formaat. CouchDB is een perfecte keuze voor operationele teams en bedrijven die op zoek zijn naar een krachtige NoSQL-databaseoplossing. In tegenstelling tot relationele databases zoals MySQL, gebruikt CouchDB een schemavrij datamodel, waardoor het recordbeheer op verschillende computerapparaten wordt vereenvoudigd.

Deze tutorial laat zien hoe u de nieuwste versie van Apache CouchDB op Ubuntu 20.04 installeert.

Stap 1: Schakel de CouchDB-repository in

Om te beginnen logt u in op uw serverinstantie en importeert u de GPG-sleutel zoals weergegeven.

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

Zorg er vervolgens voor dat u de CouchDB repository inschakelt, zoals weergegeven.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Zodra de repository en sleutel zijn toegevoegd, gaat u verder met de volgende stap.

Stap 2: Installeer Apache CouchDB in Ubuntu

Nadat de CouchDB-repository is ingeschakeld, is de volgende stap het bijwerken van de pakketlijsten van Ubuntu en het installeren van Apache CouchDB zoals weergegeven.

sudo apt update
sudo apt install apache2 couchdb -y

U moet opties selecteren om uw CouchDB te configureren. In deze prompt configureert u de modus in standalone of geclusterde modus. Omdat we op één server installeren, kiezen we voor de standalone optie voor één server.

In de volgende prompt wordt u verondersteld de netwerkinterface te configureren waaraan de CouchDB zal binden. In de standalone servermodus is de standaard 127.0.0.1 (loopback).

Als het de geclusterde modus is, voer dan het interface-IP-adres van de server in of typ 0.0.0.0, waardoor CouchDB aan alle netwerkinterfaces wordt gekoppeld.

Stel vervolgens het beheerderswachtwoord in.

Bevestig het ingestelde wachtwoord om uw installatie te voltooien.

Stap 3: Controleer de CouchDB-installatie

De CouchDB-server luistert standaard naar TCP-poort 5984. Om uw nieuwsgierigheid te lessen, voert u de opdracht netstat uit zoals weergegeven.

netstat -pnltu | grep 5984

Om te controleren of de installatie succesvol was en de service actief is, voert u de onderstaande curl-opdracht uit. U zou de volgende informatie moeten krijgen over de CouchDB database die is afgedrukt in JSON-formaat.

curl http://127.0.0.1:5984/

De uitvoer in uw terminal ziet er als volgt uit:

Stap 4: Toegang tot de CouchDB-webinterface

U kunt uw browser openen en naar http://127.0.0.1:5984/_utils/ bladeren en de gebruikersnaam en het wachtwoord van de beheerder invoeren om in te loggen op uw database:

Nadat Apache CouchDB met succes is geconfigureerd en geïnstalleerd, gebruikt u de onderstaande opdrachten om de status ervan te starten, in te schakelen, te stoppen en te controleren.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Het commando statuscontrole toont:

sudo systemctl status couchdb.service

Conclusie

Voor meer informatie over CouchDB raadpleegt u de Apache CouchDB-documentatie. We hopen dat je CouchDB nu comfortabel kunt installeren op Ubuntu 20.04.