Cómo instalar CouchDB en Debian 10 Linux

27 feb 2021 2 min di lettura
Cómo instalar CouchDB en Debian 10 Linux
Indice dei contenuti

Introducción

CouchDB es una base de datos NoSQL de código abierto, tolerante a fallas y sin esquemas mantenida por Apache Software Foundation.

El servidor CouchDB almacena sus datos en bases de datos con nombre que contienen documentos con estructura JSON. Cada documento consta de una serie de campos y anexos. Los campos pueden incluir texto, números, listas, valores booleanos, más. Es accesible a través de una API RESTful HTTP /JSON que le permite leer, crear, modificar y eliminar documentos de base de datos.

En este tutorial, explicaremos cómo instalar la última versión de CouchDB en Debian 10.

Prerrequisitos

Para instalar los paquetes en su sistema Debian, debe iniciar sesión como usuario con privilegios de sudo.

Habilite el repositorio de CouchDB

Los paquetes CouchDB.deb están disponibles en sus repositorios oficiales. Para habilitar el repositorio CouchDB e importar la clave GPG, ejecute los siguientes comandos:

echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.list
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Instalar CouchDB en Debian

Una vez que el repositorio esté habilitado, actualice la lista de paquetes e instale CouchDB:

sudo apt update
sudo apt install couchdb

El instalador primero le preguntará si desea instalar CouchDB en modo independiente o en clúster. Instalaremos CouchDB en modo de servidor único independiente.

A continuación, se le dará una opción para configurar la dirección IP de la interfaz de red a la que se conectará CouchDB. Para la instalación de un solo servidor, deje el valor predeterminado 127.0.0.0. Si está configurando un clúster, ingrese la dirección IP o el tipo de interfaz 0.0.0.0 que permitirá la asociación de CouchDB a todas las interfaces de red.

En el siguiente mensaje, configure la contraseña de administrador. Se recomienda encarecidamente establecer la contraseña que sacará a CouchDB del modo inseguro "administrador". Si este campo se deja en blanco, no se creará el usuario administrador.

Confirme la contraseña y la instalación de CouchDB continuará.

Verifique la instalación de CouchDB

Para verificar la instalación, ejecute el siguiente comando curl que imprimirá la información de la base de datos de CouchDB en formato JSON:

curl http://127.0.0.1:5984/

La salida se verá así:

{
 "couchdb": "Welcome",
 "version": "2.3.1",
 "git_sha": "c298091a4",
 "uuid": "f87efc3f3b1f2215b74e3fc1ea097722",
 "features": [
 "pluggable-storage-engines",
 "scheduler"
 ],
 "vendor": {
 "name": "The Apache Software Foundation"
 }
 }

Para mayor claridad, la salida está formateada.

Si prefiere GUI (interfaz gráfica), puede acceder a la interfaz basada en web de CouchDB, Fauxton en:

http://127.0.0.1:5984/_utils/

Conclusión

Aprendió a instalar CouchDB en Debian 10. Su próximo paso podría ser visitar la documentación de Apache CouchDB y encontrar más información sobre este tema.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.