Búsqueda de sitios web

Cómo instalar CouchDB en Debian 10


CouchDB es una solución NoSQL de código abierto de alto rendimiento donde los datos se almacenan en formato de documento basado en JSON como pares clave/valor, listas o mapas. Proporciona una API RESTFUL que permite a los usuarios administrar fácilmente documentos de bases de datos realizando tareas como leer, editar y eliminar objetos.

CouchDB ofrece grandes beneficios, como una indexación rápida y una replicación sencilla de bases de datos en varias instancias de una red. En esta guía, cubrimos cómo instalar CouchDB en Debian 10.

Paso 1: agregar el repositorio CouchDB en Debian

Comenzaremos iniciando sesión en nuestro servidor Debian y actualizando las listas de paquetes usando el administrador de paquetes apt como se muestra:

sudo apt update

A continuación, debemos agregar el repositorio CouchDB para Debian de la siguiente manera:

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

Luego, importe la clave GPG usando el comando curl como se muestra.

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

Paso 2: instale CouchDB en Debian

Con el repositorio CouchDB implementado, actualice la lista de paquetes del sistema para sincronizar el repositorio recién agregado.

sudo apt update

Luego instale CouchDB usando el administrador de paquetes apt como se muestra:

sudo apt install couchdb

A la mitad, se le pedirá que proporcione algunos detalles clave. Primero, se le pedirá que especifique el tipo de configuración que desea configurar para su instancia. Dado que solo vamos a instalar en un único servidor, seleccione la opción "independiente".

A continuación, proporcione la interfaz de enlace de red. Inicialmente está configurada en la dirección localhost: 127.0.0.1. Sin embargo, puede configurarlo en 0.0.0.0 para que pueda escuchar todas las interfaces de red.

Luego, proporcione la contraseña de administrador. Esta es la contraseña que se utilizará al acceder a CouchDB a través de la WebUI.

Y confírmalo.

Paso 3: Verifique que CouchDB se esté ejecutando

CouchDB escucha el puerto 5984 de forma predeterminada. Puede verificar esto invocando la utilidad netstat de la siguiente manera:

sudo netstat -pnltu | grep 5984

Alternativamente, puede utilizar el servicio del sistema para verificar si el demonio CouchDB se está ejecutando:

sudo systemctl status couchdb

Genial, nuestra instancia CouchDB se está ejecutando como se esperaba.

Paso 4: acceder a CouchDB a través de WebUI

La gestión de CouchDB es sencilla, gracias a la interfaz web sencilla e intuitiva que proporciona. Para acceder a CouchDB, busque la URL:

http://localhost:5984 

Se le pedirá que inicie sesión con el nombre de usuario y la contraseña que estableció durante la instalación.

Al iniciar sesión, obtendrá la siguiente interfaz.

Y eso lo concluye. Le hemos guiado a través de la instalación de CouchDB en Debian 10.