GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar CouchDB en Ubuntu 20.04

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 cubre los pasos para instalar la última versión de CouchDB en Ubuntu 20.04.

Instalar CouchDB en Ubuntu es relativamente sencillo. Habilitaremos el repositorio CouchDB APT, importaremos la clave GPG del repositorio e instalaremos el paquete CouchDB.

Habilitando el repositorio de CouchDB #

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

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

Instalando CouchDB en Ubuntu #

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

sudo apt updatesudo apt install couchdb

El instalador le preguntará si desea instalar CouchDB en modo agrupado o independiente. Un clúster significa varios servidores conectados entre sí, que funcionan como un único almacén de datos distribuido.

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 una configuración de servidor único, 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, lo que sacará a CouchDB del modo inseguro de "fiesta de administración". Si deja este campo en blanco, no se creará un usuario administrador.

Finalmente, confirme la contraseña y la instalación de CouchDB continuará.

Verificación de la instalación de CouchDB #

El servidor CouchDB se ejecuta en localhost:5984 . Para verificar si la instalación fue exitosa y si 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á así:

{
  "couchdb":"Welcome",
  "version":"3.1.0",
  "git_sha":"ff0feea20",
  "uuid":"4589130c33b0dae4c166330463542ad4",
  "features":[
    "access-ready",
    "partitioned",
    "pluggable-storage-engines",
    "reshard",
    "scheduler"
  ],
  "vendor":{
    "name":"The Apache Software Foundation"
  }
}

Para mayor claridad, la salida anterior 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/

Ubuntu
  1. Cómo instalar Odoo en Ubuntu

  2. Cómo instalar R en Ubuntu 16.04

  3. Cómo instalar Go en Ubuntu 18.04

  4. Cómo instalar Apache CouchDB en Ubuntu 18.04

  5. Cómo instalar CouchDB en Ubuntu 20.04

Cómo instalar Apache CouchDB en Ubuntu 16.04 LTS

Cómo instalar Apache CouchDB en Ubuntu 18.04 LTS

Cómo instalar Apache CouchDB en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Apache CouchDB en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04