GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar CouchDB en Debian 9

CouchDB es una base de datos NoSQL de código abierto tolerante a fallas y libre de 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, booleanos, más. Es accesible a través de una API RESTful HTTP/JSON que le permite leer, crear, editar y eliminar documentos de la base de datos.

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

Requisitos previos #

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

Habilitando el repositorio de CouchDB #

Los paquetes .deb de CouchDB están disponibles en sus repositorios oficiales. Para habilitar el repositorio de 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.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

El instalador primero 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 lo que hará que CouchDB 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 que sacará a CouchDB del modo inseguro de "fiesta de administración". Si deja este campo en blanco, no se creará el usuario administrador.

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

Verificación de la instalación de CouchDB #

Para verificar la instalación, ejecute el siguiente curl comando 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á como a continuación:

{  
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"370903b5400643c2979838f5b68348c1",
   "features":[  
      "pluggable-storage-engines",
      "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