GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Apache CouchDB en Ubuntu 18.04 LTS

CouchDB es una solución de base de datos NOSQL gratuita y de código abierto implementada en el lenguaje Erlang orientado a la concurrencia. Tiene una arquitectura de base de datos NoSQL orientada a documentos. Utiliza JSON para almacenar datos, JavaScript como lenguaje de consulta mediante MapReduce y HTTP para una API. CouchDB implementa una forma de control de concurrencia de múltiples versiones, por lo que no bloquea el archivo de la base de datos durante las escrituras. Puede usar CouchDB en dispositivos móviles para replicación y sincronización.

En este tutorial, aprenderemos cómo instalar CouchDB en el servidor Ubuntu 18.04 LTS (Bionic Beaver).

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Un usuario no root con privilegios sudo.

Instalar Apache

Antes de comenzar, deberá instalar el servidor web Apache en su sistema. Puede instalarlo simplemente ejecutando el siguiente comando:

sudo apt-get install apache2 -y

Una vez que Apache esté instalado, inicie el servidor web Apache y habilítelo para que se inicie en el momento del arranque ejecutando el siguiente comando:

sudo systemctl start apache2
sudo systemctl enable apache2

Instalar CouchDB

De forma predeterminada, Apache CouchDB no está disponible en Ubuntu 18.04, por lo que deberá agregar el repositorio oficial de CouchDB. Primero, agregue el repositorio usando el siguiente comando:

echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list

A continuación, firme el repositorio agregado con el siguiente comando:

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

Finalmente, actualice el repositorio de CouchDB e instálelo con el siguiente comando:

sudo apt-get update -y
sudo apt-get install couchdb -y

Durante la instalación, se le solicitará una configuración inicial como se muestra a continuación:

Una vez finalizada la instalación. Inicie CouchDB y habilítelo para que se inicie en el momento del arranque con el siguiente comando:

sudo systemctl start couchdb
sudo systemctl enable couchdb

Puede verificar el estado de CouchDB usando el siguiente comando:

sudo systemctl status couchdb

Salida:

? couchdb.service - Apache CouchDB
   Loaded: loaded (/lib/systemd/system/couchdb.service; enabled; vendor preset: 
   Active: active (running) since Sun 2018-06-10 20:22:25 IST; 45s ago
 Main PID: 3092 (beam)
   CGroup: /system.slice/couchdb.service
           ??3092 /opt/couchdb/bin/../erts-7.3/bin/beam -K true -A 16 -Bd -- -ro
           ??3119 /opt/couchdb/bin/../erts-7.3/bin/epmd -daemon
           ??3145 sh -s disksup
           ??3149 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/memsup
           ??3150 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/cpu_sup

Jun 10 20:22:25 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:01 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:04 Node1 systemd[1]: Started Apache CouchDB.

Acceder a la interfaz web de CouchDB

CouchDB ahora está iniciado y escuchando en el puerto 5984. Puede acceder visitando la URL http://your-server-ip:5984/_utils/ , será redirigido a la siguiente página:

Ahora, proporcione su nombre de usuario y contraseña de administrador, luego haga clic en Iniciar sesión botón, debería ver la siguiente página:


Ubuntu
  1. Cómo instalar Apache en Ubuntu 18.04

  2. Cómo instalar Apache en Ubuntu 20.04

  3. Cómo instalar R en Ubuntu 18.04 LTS

  4. Cómo instalar R en Ubuntu 20.04 LTS

  5. Cómo instalar Apache Hadoop en Ubuntu 20.04 LTS

Cómo instalar Apache Kafka en Ubuntu 20.04 LTS

Cómo instalar Apache Subversion en Ubuntu 20.04 LTS

Cómo instalar ModSecurity Apache en Ubuntu 20.04 LTS

Cómo instalar Apache Tomcat en Ubuntu 20.04 LTS

Cómo instalar Apache Guacamole en Ubuntu 20.04 LTS

Cómo instalar Apache CouchDB en Ubuntu 20.04