Com instal·lar Apache CouchDB a Ubuntu 20.04


Implementat a Erlang, Apache CouchDB, simplement conegut com CouchDB, és una base de dades NoSQL de codi obert que se centra en l'emmagatzematge de dades en format JSON. CouchDB és una opció perfecta per a equips operatius i empreses que busquen una solució de base de dades NoSQL d'alt rendiment. A diferència de les bases de dades relacionals com MySQL, CouchDB utilitza un model de dades sense esquemes, simplificant la gestió de registres en diversos dispositius informàtics.

Aquest tutorial us mostra com instal·lar la darrera versió d'Apache CouchDB a Ubuntu 20.04.

Pas 1: habiliteu el repositori CouchDB

Per començar, inicieu sessió a la vostra instància de servidor i importeu la clau GPG tal com es mostra.

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

A continuació, assegureu-vos d'habilitar el dipòsit de CouchDB tal com es mostra.

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

Un cop afegits el dipòsit i la clau, aneu al pas següent.

Pas 2: instal·leu Apache CouchDB a Ubuntu

Un cop habilitat el dipòsit CouchDB, el següent pas serà actualitzar les llistes de paquets d'Ubuntu i instal·lar Apache CouchDB tal com es mostra.

$ sudo apt update
$ sudo apt install apache2 couchdb -y

Haureu de seleccionar opcions per configurar el vostre CouchDB. En aquest indicador, configureu en mode autònom o en clúster. Com que estem instal·lant en un sol servidor, optarem per l'opció autònoma d'un sol servidor.

A la següent indicació, se suposa que haureu de configurar la interfície de xarxa a la qual s'enllaçarà CouchDB. En el mode de servidor autònom, el valor predeterminat és 127.0.0.1 (loopback).

Si és el mode agrupat, introduïu l'adreça IP de la interfície del servidor o escriviu 0.0.0.0, que uneix CouchDB a totes les interfícies de xarxa.

A continuació, configureu la contrasenya d'administrador.

Confirmeu la contrasenya establerta per finalitzar la instal·lació.

Pas 3: verifiqueu la instal·lació de CouchDB

El servidor CouchDB escolta el port TCP 5984 de manera predeterminada. Per apagar la vostra curiositat, executeu l'ordre netstat tal com es mostra.

$ netstat -pnltu | grep 5984

Per verificar si la instal·lació ha estat correcta i el servei s'està executant, executeu l'ordre curl a continuació. Hauríeu d'obtenir la informació següent sobre la base de dades CouchDB que s'imprimeix en format JSON.

$ curl http://127.0.0.1:5984/

La sortida del vostre terminal serà així:

Pas 4: accediu a la interfície web de CouchDB

Podeu obrir el vostre navegador i navegar a http://127.0.0.1:5984/_utils/ i introduir el nom d'usuari i la contrasenya de l'administrador per iniciar sessió a la vostra base de dades:

Després que Apache CouchDB s'hagi configurat i instal·lat correctament, utilitzeu les ordres següents per iniciar, habilitar, aturar i comprovar el seu estat.

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

L'ordre de verificació d'estat mostra:

$ sudo systemctl status couchdb.service

Per obtenir més informació sobre CouchDB, consulteu la documentació d'Apache CouchDB. Esperem que ara pugueu instal·lar còmodament CouchDB a Ubuntu 20.04.