Cómo instalar Apache CouchDB 2.3.0 en Linux

Cómo instalar Apache CouchDB 2.3.0 en Linux

Apache CouchDB. es una base de datos de código abierto orientada a documentos con NoSQL, es decir, no tiene ningún esquema de base de datos, tablas, filas, etc., que verá en MySQL, PostgreSQL y Oráculo. CouchDB utiliza JSON. para almacenar datos con documentos, a los que puede acceder desde un navegador web a través de HTTP. CouchDB funciona sin problemas con las últimas aplicaciones web y móviles modernas.

Este artículo explica cómo instalar Apache CouchDB 2.3.0. en RHEL, CentOS, Fedora, Debian. y distribuciones de Linux Ubuntu. utilizando los convenientes paquetes binarios.

Habilitación del repositorio de paquetes Apache CouchDB

Para instalar Apache CouchDB. en las distribuciones de CentOS. y RHEL. primero debe instalar y habilitar el repositorio de EPEL. y actualizar los paquetes de software del sistema a la última versión con los siguientes comandos.

# yum update # yum install epel-release

A continuación, en la distribución de CentOS. cree un archivo llamado/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo y coloque el siguiente texto en él.

[bintray-apache-couchdb-rpm] name = bintray-apache-couchdb-rpm baseurl = http://apache.bintray.com/couchdb-rpm/el$releasever/$ basearch/gpgcheck = 0 repo_gpgcheck = 0 habilitado = 1

Activado distribución RHEL. cree un archivo llamado/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo y coloque el siguiente texto en él. Asegúrese de reemplazar el número de versión el7 o el6 en el archivo.

[bintray-apache-couchdb-rpm] name = bintray-apache-couchdb-rpm baseurl = http://apache.bintray.com/couchdb-rpm/el7/$ basearch/gpgcheck = 0 repo_gpgcheck = 0 enabled = 1 freestar.config.enabled_slots.push

En Debian/Distribuciones de Ubuntu. ejecute el siguiente comando para habilitar el repositorio. Asegúrese de reemplazar distribution con la opción adecuada para la versión de su sistema operativo: Debian 8: jessie. Debian 9: stretch. Ubuntu 14.04: trusty. Ubuntu 16.04: xenial. o Ubuntu 18.04: bionic.

$ echo “deb https://apache.bintray.com/couchdb-deb distribution principal “| sudo tee-a/etc/apt/sources.list

Instalación de los paquetes Apache CouchDB

En distribuciones CentOS. y RHEL. emita lo siguiente comando para instalar paquetes Apache CouchDB.

# yum-y install epel-release && yum install couchdb

En distribuciones Debian/Ubuntu. primero debe instale la clave del repositorio, actualice la caché del repositorio e instale los paquetes Apache CouchDB.

$ curl-L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add-$ sudo apt-get update && sudo apt-get install couchdb

Configurar Apache CouchDB

Por defecto, CouchDB. se ejecuta en el puerto 5984 y puede solo se puede acceder dentro del servidor [ localhost. , si desea acceder a él desde la web, debe modificar el archivo /opt/couchdb/etc/local.ini y cambie la configuración en la sección [chttpd] como se muestra a continuación.

# vi/opt/couchdb/etc/local.ini [chttpd] port = 5984 bind_address = 0.0.0.0

A continuación, vaya al parte inferior de este archivo y defina el usuario administrador y la contraseña como se muestra.

[admins] admin = tecmint

Reinicie y habilite el servicio CouchDB. después de realizar los cambios anteriores.

# systemctl enable couchdb.service # systemctl restart couchdb.service # systemctl status couchdb.service

Verificando Apache CouchDB

Verifica CouchDB. yendo a la siguiente URL http://su-dirección-IP: 5984, verá un Bienvenido. página que muestra el siguiente mensaje.

“couchdb”: “Welcome”, “version”: “2.3.0”, “git_sha”: “07ea0c7”, “uuid”: “1b373eab0b3b6cf57420def0acb17da8″, ” características “: [” motores-de-almacenamiento-conectables “,” programador “],” proveedor “: ” nombre “:” The Apache Software Foundation ”

A continuación, visite la interfaz web de Couchdb en http://your-ip-address: 5984/_utils/para crear y administrar la base de datos Couchdb.

 Crear base de datos en Couchdb Crear base de datos en Couchdb Crear base de datos en Couchdb

Para más en Para obtener información sobre cómo crear una base de datos y administrar su configuración, visite ESTA PÁGINA. o esté atento a nuestra próxima serie de artículos sobre CouchDB.