En este artículo, habremos explicado los pasos necesarios para instalar y configurar Apache CouchDB en Debian 10. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Apache CouchDB es un recurso de software gratuito que nos permite acceder a los datos desde donde sea necesario al definir el Protocolo de replicación de Coach, que fue implementado por una variedad de proyectos y productos que cubren toda la TI. entornos, desde clústeres de servidores distribuidos globalmente o teléfonos móviles hasta navegadores web.
Instalar Apache CouchDB en Debian
Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.
sudo apt update sudo apt upgrade
Paso 2. Instale Apache CouchDB en Debian 10.
El paquete CouchDB no está incluido en los repositorios de Debian de forma predeterminada, por lo que vamos a habilitarlos desde sus repositorios oficiales. Ejecute los siguientes comandos para habilitar el repositorio de CouchDB e importar su clave GPG:
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 -
Ahora, tenemos que actualizar el caché de APT y luego instalar CouchDB en Debian 10:
sudo apt update sudo apt install couchdb
Durante la instalación, se nos pedirá que hagamos algunos pequeños ajustes, instale CouchDB en modo independiente o en clúster:
La siguiente es una opción para establecer la dirección IP de la interfaz de red en la que se vinculará CouchDB:
En el siguiente mensaje, establezca la contraseña de administrador, que es muy recomendable:
Después de la instalación, habilite e inicie el servicio CouchDB y emita los siguientes comandos:
sudo systemctl start couchdb sudo systemctl enable couchdb
Para verificar si la instalación se completó con éxito, 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/
Resultado:
{ "couchdb":"Welcome", "version":"2.4.1", "git_sha":"036a0c7", "uuid":"1d2074meilana28c30240e0c7384036acf", "features":[ "pluggable-storage-engines", "scheduler" ], "vendor":{ "name":"The Apache Software Foundation" } }
Si prefiere la GUI, puede acceder a la interfaz basada en web de CouchDB, Fauxton en:
http://127.0.0.1:5984/_utils/
Felicitaciones, ha aprendido a instalar y configurar Apache CouchDB en Debian Buster. Si tiene alguna pregunta, deje un comentario a continuación.