GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar CouchDB en Debian 10

Apache CouchDB es una base de datos NoSQL gratuita y de código abierto desarrollada por Apache Software Foundation. Se puede utilizar como una base de datos de un solo nodo o en clúster.

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, booleanos, más. CouchDB incluye una API HTTP RESTful que le permite leer, crear, editar y eliminar documentos de la base de datos.

Este artículo describe cómo instalar CouchDB en Debian 10, Buster.

Habilitando el repositorio de CouchDB #

La forma más fácil de instalar CouchDB en CentOS 8 es habilitar el repositorio del proveedor e instalar los paquetes binarios.

Ejecute los siguientes comandos como root o usuario con privilegios sudo para habilitar el repositorio de CouchDB e importar la clave GPG:

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

Instalando CouchDB en Debian #

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

sudo apt updatesudo apt install couchdb

Primero, el instalador le preguntará si desea instalar CouchDB en modo independiente o en clúster. Instalaremos CouchDB en un modo independiente de servidor único.

A continuación, se le dará la opción de establecer la dirección IP de la interfaz de red a la que se vinculará CouchDB. Para la configuración de un solo servidor, deje el 127.0.0.1 predeterminado . Si está configurando un clúster, ingrese la dirección IP de la interfaz o escriba 0.0.0.0 , que le dice a CouchDB que se una a todas las interfaces de red.

En el siguiente mensaje, establezca la contraseña de administrador. Se recomienda encarecidamente establecer la contraseña y sacar a CouchDB del modo inseguro de "fiesta de administración". Si deja este campo en blanco, no se crea el usuario administrador.

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

Verificación de la instalación de CouchDB #

El servidor CouchDB se ejecuta en localhost:5984 . Para confirmar que la instalación se realizó correctamente y que el servicio se está ejecutando, ejecute el siguiente curl comando que imprimirá información sobre la base de datos CouchDB en formato JSON:

curl http://127.0.0.1:5984/

La salida se verá como a continuación:

{
   "couchdb":"Welcome",
   "version":"3.0.0",
   "git_sha":"03a77db6c",
   "uuid":"adab3f42ce6a06245d2955c1d6832266",
   "features":[
      "access-ready",
      "partitioned",
      "pluggable-storage-engines",
      "reshard",
      "scheduler"
   ],
   "vendor":{
      "name":"The Apache Software Foundation"
   }
}

Para mayor claridad, la salida está formateada.

Si prefiere la GUI, puede acceder a la interfaz basada en web de CouchDB, Fauxton en:

http://127.0.0.1:5984/_utils/

Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Apache CouchDB en Debian 9

Cómo instalar R en Debian 10

Cómo instalar CouchDB en Debian 10

Cómo instalar Debian 11

Cómo instalar Go en Debian 10

Cómo instalar Apache CouchDB en Debian 10

Cómo instalar Go en Debian