Búsqueda de sitios web

Cómo instalar Apache CouchDB en Ubuntu 20.04


Implementada en Erlang, Apache CouchDB, denominada simplemente CouchDB, es una base de datos NoSQL de código abierto que se centra sobre el almacenamiento de datos en formato JSON. CouchDB es una opción perfecta para equipos operativos y empresas que buscan una solución de base de datos NoSQL de alto rendimiento. A diferencia de las bases de datos relacionales como MySQL, CouchDB utiliza un modelo de datos sin esquemas, lo que simplifica la gestión de registros en varios dispositivos informáticos.

Este tutorial le muestra cómo instalar la última versión de Apache CouchDB en Ubuntu 20.04.

Paso 1: habilite el repositorio CouchDB

Para comenzar, inicie sesión en su instancia de servidor e importe la clave GPG como se muestra.

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

A continuación, asegúrese de habilitar el repositorio CouchDB como se muestra.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Una vez agregados el repositorio y la clave, continúe con el siguiente paso.

Paso 2: Instale Apache CouchDB en Ubuntu

Habiendo habilitado el repositorio de CouchDB, el siguiente paso será actualizar las listas de paquetes de Ubuntu e instalar Apache CouchDB como se muestra.

sudo apt update
sudo apt install apache2 couchdb -y

Deberá seleccionar opciones para configurar su CouchDB. En este mensaje, configurará en modo independiente o en clúster. Dado que estamos instalando en un único servidor, optaremos por la opción independiente de servidor único.

En el siguiente mensaje, se supone que debe configurar la interfaz de red a la que se vinculará CouchDB. En el modo de servidor independiente, el valor predeterminado es 127.0.0.1 (bucle invertido).

Si es el modo agrupado, ingrese la dirección IP de la interfaz del servidor o escriba 0.0.0.0, que vincula CouchDB a todas las interfaces de red.

A continuación, configure la contraseña de administrador.

Confirme la contraseña establecida para finalizar su instalación.

Paso 3: verificar la instalación de CouchDB

El servidor CouchDB escucha el puerto TCP 5984 de forma predeterminada. Para saciar su curiosidad, ejecute el comando netstat como se muestra.

netstat -pnltu | grep 5984

Para verificar si la instalación fue exitosa y el servicio se está ejecutando, ejecute el siguiente comando curl. Debería obtener la siguiente información sobre la base de datos CouchDB que está impresa en formato JSON.

curl http://127.0.0.1:5984/

La salida en su terminal se verá así:

Paso 4: acceda a la interfaz web de CouchDB

Puede abrir su navegador y navegar hasta http://127.0.0.1:5984/_utils/ y escribir el nombre de usuario y la contraseña del administrador para iniciar sesión en su base de datos:

Después de que Apache CouchDB se haya configurado e instalado correctamente, utilice los siguientes comandos para iniciar, habilitar, detener y comprobar su estado.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

El comando de verificación de estado muestra:

sudo systemctl status couchdb.service

Conclusión

Para obtener más información sobre CouchDB, consulte la documentación de Apache CouchDB. Esperamos que ahora puedas instalar cómodamente CouchDB en Ubuntu 20.04.